Explore other dev related sites in this ring. If you would like to join this ring click here.
devring.club Previous Random Next

linksfor.dev(s)

linksfor.dev(s) - Measurements of hash functions, indexed by machine

Measurements of hash functions, indexed by machine

Reading time: 1382-1757 minutes
Posted here: 25 May 2020

https://bench.cr.yp.to/results-hash.html#amd64-ygritte


General information: Introduction eBASH eBASC eBAEAD eBATS SUPERCOP XBX Computers
How to submit new software: Tips hash stream aead dh kem encrypt sign
List of primitives measured: sha3 hash stream caesar aead dh kem encrypt sign
Measurements indexed by machine: sha3 hash stream caesar aead dh kem encrypt sign
List of subroutines: verify decode encode sort core hashblocks scalarmult

eBASH (ECRYPT Benchmarking of All Submitted Hashes) is a project to measure the performance of hash functions. This page presents the benchmark results collected in eBASH:

  • Speed (cycles/byte) of hashing an 8-byte message.
  • Speed of hashing a 64-byte message.
  • Speed of hashing a 576-byte message.
  • Speed of hashing a 1536-byte message.
  • Speed of hashing a 4096-byte message.
  • Speed of hashing a long message.

Graphs show timings for all message lengths between 0 and 4096 bytes. The stair-step shape of a typical curve on the graphs reflects the fact that these hash functions handle messages in blocks, such as 64-byte blocks.

Long-message speed is computed as 1/2048 of the difference in cycle counts between hashing 4096-byte messages and hashing 2048-byte messages, or (starting with supercop-20200409) 1/16384 of the difference in cycle counts between hashing 18208-byte messages and hashing 1824-byte messages. Slightly different computations are used for some hash functions with non-power-of-2 block sizes.

Each table row lists the first quartile of many speed measurements, the median of many speed measurements, the third quartile of many speed measurements, and the name of the primitive. Measurements with large variance are indicated in red with question marks.

Each computer name is linked to additional information about the implementations and compilers selected for benchmarking.

There is a separate page with more information about each hash function and each implementation. Designers and implementors interested in submitting new hash functions and new implementations should read the call for submissions.

aarch64; A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; rpi4ubuntu64, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.891.901.90edonr512
3.283.293.29md4
3.373.383.38bmw512
3.733.743.78edonr256
4.584.584.59k12
5.195.195.20skein512512
5.195.205.20skein512256
5.505.505.50blake2b
5.845.845.85skein10241024
5.915.915.95md5
6.526.546.55shabal256
6.626.626.62bmw256
6.686.696.69shabal512
7.207.207.20sha384
7.207.207.20sha512
7.397.467.66sarmal256
6.71?7.54?7.89?tiger
7.597.597.59skein256256
7.747.747.90sha1
8.428.428.45keccakc256
8.518.528.53shake128
8.918.928.94blake64
9.079.079.07blake2s
9.389.399.40blake512
9.409.589.65sarmal512
9.889.899.91sha3224
9.899.909.92keccakc448
10.2910.2910.40sha256
10.2910.2910.48sha224
10.4410.4510.47keccakc512
10.4310.4610.47sha3256
10.4510.4710.48shake256
10.9710.9710.97ripemd160
11.0811.0911.10keccak
12.3112.3112.31blake32
13.1713.1813.18nasha256
13.5013.5113.53keccakc768
13.5713.6013.64sha3384
13.5613.6113.64nasha512
15.8415.8415.85blake256
16.1716.1816.19bblake256
16.6216.6216.63cubehash1632
16.7116.7216.73cubehash512
18.2018.2418.26shavite3256
19.2819.2819.28luffa256
19.4319.4319.43keccakc1024
19.5319.5719.57sha3512
21.2621.2921.50fugue256
21.5621.5621.57cubehash832
22.0022.0022.00asconhashv12
22.0022.0022.00asconxofv12
25.4925.5325.56groestl256
28.9428.9529.00echosp256
29.8929.9330.18lane256
30.1330.4231.16rfsb509
30.9631.0031.03shavite3512
31.4231.4531.48echo256
31.9832.0632.21cubehash816
31.9732.1132.12luffa384
32.5532.5632.56shamashashv1
30.39?33.06?34.24?xoodyakv1
30.91?33.99?38.86?md6d224
34.9935.0035.01gimli24v1
35.0335.0635.13luffa512
35.2535.3335.40essence384
35.2735.3435.39essence512
35.9335.9335.95jh224
35.9335.9335.95jh512
35.9235.9335.95jh256
35.9335.9335.95jh384
35.1836.5938.20md6d256
38.3338.3638.36simd256
41.0341.0341.03sneikha256
41.5642.0042.26fugue512
42.0342.0442.06round3jh256
41.9942.0742.17round3jh512
42.8042.9743.15simd512
43.1743.2843.38echosp512
46.1946.7247.37mcssha6
46.7246.7246.74mcssha4
46.7346.7346.73mcssha5
46.5947.1547.71whirlpool
46.5747.6747.88md6d384
48.4148.4448.44esch256v1
37.13?49.25?56.38?groestl512
50.3150.3150.31cubehash1616
53.1353.2053.32saturninhashv2
54.0054.1354.40cubehash88
56.4157.5061.13md6d512
57.2557.5758.23lane512
58.4158.6359.05echo512
61.2761.2861.33essence224
61.2761.3061.33essence256
64.5165.5666.32drygascon128
64.8565.8867.86mgrostl256
71.5071.5071.50coral256v1
73.0773.5674.55esch384v1
77.0877.0977.11drygascon256
81.5581.5681.58knot256v2
83.5083.5083.51sneikha384
87.3188.2588.25cubehash168
96.2596.2596.25cubehash84
125.06125.75126.13clxhash
149.25149.25149.26knot256v1
164.50164.50164.51cubehash164
179.05180.00180.51cubehash82
-487.27?267.37?804.76?fsb256
282.73282.76282.91knot512
290.12290.23290.60knot384
312.44316.56317.60cubehash162
344.00345.18348.95cubehash81
453.79459.07466.91syconhash256v1
-1455.97?468.67?2020.41?fsb512
618.86621.67622.90cubehash161
764.95770.63771.58subterraneanv1
1529.791530.061539.07acehash256v1
1703.221706.261710.74sivrijndael256hash256v1
1932.511936.041937.67skinnyhashtk3
2864.672868.302871.98heron256v1
3016.193023.333023.59gage1h256c256r128
3172.233176.813180.57skinnyhashtk2
4571.254576.424577.78gage1h256c224r064
5054.695059.365064.37gage1h256c256r064
5373.545377.165381.08orangishv1
5975.155981.065986.83gage1h256c224r032
8963.898972.298980.82gage1h256c512r064
9135.669143.119148.97gage1h256c256r032
14793.0014801.7514811.62gage1h256c224r016
16969.1016984.3816994.06gage1h256c512r032
17296.3617313.1017334.10gage1h256c256r016
20177.2520223.4820239.33photonbeetlehash256rate32v1
28729.8528779.3228788.05gage1h256c224r008
33895.5533954.6233995.86sivtemphotonhashv1
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.991.991.99edonr512
3.373.373.37md4
3.643.643.64bmw512
3.823.833.85edonr256
4.874.874.87k12
5.315.315.31skein512512
5.305.315.31skein512256
5.525.525.52blake2b
6.026.026.04md5
6.106.106.10skein10241024
6.886.886.88bmw256
6.956.966.96shabal256
7.127.127.13shabal512
7.497.497.49sha384
7.507.507.50sha512
7.357.677.72tiger
7.707.707.70skein256256
7.757.767.86sarmal256
7.907.907.98sha1
8.728.728.73keccakc256
8.748.758.75shake128
9.089.089.08blake2s
9.259.259.26blake64
9.719.719.71blake512
9.929.939.95sarmal512
10.0910.0910.10sha3224
10.1510.1610.16keccakc448
10.6110.6110.71sha224
10.6110.6110.62sha256
10.7810.7810.78sha3256
10.7810.7910.79shake256
10.8210.8210.83keccakc512
11.1911.1911.19ripemd160
11.4911.5011.50keccak
12.5512.5512.55blake32
13.4413.4413.44nasha256
13.7813.7813.79keccakc768
13.8213.8313.84sha3384
14.0914.1114.12nasha512
16.1416.1416.14blake256
17.1417.1417.15cubehash512
17.8117.8117.81bblake256
18.0718.0718.07cubehash1632
18.5318.5418.55shavite3256
19.5219.5219.53keccakc1024
19.6019.6119.61sha3512
19.6119.6119.61luffa256
21.9621.9622.06fugue256
22.1822.1822.18asconhashv12
22.1822.1822.18asconxofv12
23.5023.5023.51cubehash832
26.1526.1626.17groestl256
30.1430.1430.16echosp256
30.8830.8931.01lane256
31.0931.1031.46rfsb509
31.9932.0032.01shavite3512
31.4532.1434.37md6d224
32.4632.4632.47echo256
32.8332.8432.84shamashashv1
32.8932.9132.91luffa384
32.0233.2033.20xoodyakv1
34.0034.0134.07cubehash816
33.6534.0234.75md6d256
35.2735.2735.28gimli24v1
35.9735.9736.00luffa512
36.5136.5136.51jh224
36.5136.5136.51jh384
36.5136.5136.51jh256
36.5136.5136.51jh512
36.5136.5336.55essence384
36.5336.5536.56essence512
38.9638.9738.97simd256
41.3641.3641.36sneikha256
42.7142.7242.73round3jh256
42.7242.7342.78round3jh512
43.2943.3543.38echosp512
43.7343.9543.96fugue512
44.3444.3644.44simd512
44.1944.6244.63md6d384
47.6547.6547.66mcssha4
47.4847.7247.79whirlpool
47.7347.7448.06mcssha6
48.4248.4248.42mcssha5
48.7448.7448.74esch256v1
45.66?51.52?52.10?groestl512
53.5453.5453.54cubehash1616
53.6553.6553.71saturninhashv2
53.7054.0955.61md6d512
55.9655.9656.09cubehash88
60.4760.4860.69echo512
61.3861.4061.72lane512
62.3562.3562.37essence224
62.3562.3662.38essence256
65.6965.6966.06drygascon128
69.0669.1170.10mgrostl256
72.0772.0772.07coral256v1
74.2874.2874.78esch384v1
77.5977.6077.60drygascon256
82.2182.2182.21knot256v2
84.4784.4784.47sneikha384
91.4891.4891.48cubehash168
98.0798.0798.07cubehash84
125.59125.93125.94clxhash
149.55149.55149.55knot256v1
167.73167.73167.74cubehash164
181.35181.82181.83cubehash82
283.86283.87283.94knot512
291.05291.09291.26knot384
319.73319.76320.28cubehash162
346.83346.93348.81cubehash81
462.37463.36466.42syconhash256v1
622.26623.57624.19cubehash161
769.81771.13771.55subterraneanv1
1546.861546.931550.75acehash256v1
1703.871704.961705.70sivrijndael256hash256v1
1949.941951.541951.91skinnyhashtk3
2913.622915.252915.32heron256v1
3055.133056.913057.00gage1h256c256r128
3183.063184.193185.34skinnyhashtk2
4618.844619.524619.84gage1h256c224r064
5108.225108.985110.59gage1h256c256r064
5420.015420.765422.01orangishv1
6033.996035.756037.67gage1h256c224r032
9058.539061.299063.94gage1h256c512r064
9223.819225.499228.11gage1h256c256r032
14925.9314928.2314931.37gage1h256c224r016
17131.7717135.7317137.98gage1h256c512r032
17456.6117461.3617467.79gage1h256c256r016
17867.2018131.4818229.22fsb256
18271.2018844.6419214.45fsb512
20145.2220161.7020167.15photonbeetlehash256rate32v1
28988.6929009.5329012.49gage1h256c224r008
33914.7833921.6233937.17sivtemphotonhashv1
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.132.132.13edonr512
3.523.523.53md4
3.963.963.96edonr256
4.074.074.08bmw512
5.345.345.34k12
5.495.495.49skein512512
5.495.495.49skein512256
5.545.545.54blake2b
6.216.216.21md5
6.536.536.53skein10241024
7.307.307.30bmw256
7.667.667.67shabal256
7.857.857.86shabal512
7.877.877.87skein256256
7.977.977.97sha384
7.997.997.99sha512
7.678.028.15tiger
8.178.178.18sha1
8.278.298.30sarmal256
9.109.109.10blake2s
9.349.349.34shake128
9.439.449.46keccakc256
9.819.819.81blake64
10.2210.2210.23sha3224
10.2510.2610.27blake512
10.3810.3810.39keccakc448
10.5210.5710.62sarmal512
10.9810.9811.08sha224
11.0911.0911.09sha256
11.1411.1411.14sha3256
11.1611.1611.17shake256
11.2811.2811.28keccakc512
11.5611.5711.59ripemd160
12.1712.1712.17keccak
12.9512.9512.95blake32
13.8613.8613.87nasha256
13.8613.8613.87sha3384
13.8813.8913.89keccakc768
14.9414.9614.96nasha512
16.6316.6316.63blake256
17.8517.8617.86cubehash512
19.0419.0419.07shavite3256
20.1720.1720.17luffa256
20.1820.1920.19keccakc1024
20.2020.2120.22sha3512
20.4820.4820.49cubehash1632
20.5220.5220.53bblake256
22.4822.4822.48asconhashv12
22.4822.4822.48asconxofv12
23.1023.1023.14fugue256
26.7426.7426.74cubehash832
27.2227.2227.24groestl256
29.7129.7129.73echosp256
32.4732.4732.50lane256
32.5532.5632.79rfsb509
32.2932.5734.32md6d224
33.3033.3033.30shamashashv1
32.2633.4333.73xoodyakv1
33.6633.6733.69shavite3512
33.7033.9534.78md6d256
34.2134.2434.24luffa384
35.4635.4735.48echo256
35.7335.7335.74gimli24v1
37.2437.2537.32cubehash816
37.4637.4637.47jh224
37.4637.4637.47jh256
37.4637.4637.47jh384
37.4637.4737.47jh512
37.4937.4937.55luffa512
38.4938.5438.59essence384
38.5438.5738.62essence512
39.9839.9940.01simd256
41.9241.9241.92sneikha256
43.8443.8443.85round3jh256
43.8343.8543.89round3jh512
44.3344.6345.37md6d384
46.6346.6646.79simd512
46.9747.2047.20fugue512
47.3747.4147.41echosp512
48.5748.6848.80whirlpool
49.1949.1949.21mcssha4
49.2349.2349.23esch256v1
49.4149.4149.41mcssha6
51.2551.2551.25mcssha5
53.6753.9454.66md6d512
54.3954.4154.46saturninhashv2
49.27?55.66?55.98?groestl512
58.9358.9358.93cubehash1616
59.0159.0159.14cubehash88
63.5763.5763.83echo512
64.1364.1364.14essence256
64.1364.1364.15essence224
65.9065.9666.89drygascon128
67.7667.8068.17lane512
73.0373.0373.03coral256v1
74.4874.5075.50mgrostl256
75.4775.4775.96esch384v1
78.4378.4478.45drygascon256
83.2883.2883.29knot256v2
86.0986.0986.09sneikha384
96.8796.8797.95cubehash168
101.12101.12101.12cubehash84
125.85126.23126.23clxhash
150.05150.05150.06knot256v1
173.12173.12173.12cubehash164
184.36184.86184.87cubehash82
285.72285.72285.73knot512
292.79292.81292.90knot384
325.12325.12325.13cubehash162
349.87350.86350.88cubehash81
468.92470.65473.98syconhash256v1
627.63627.63627.68cubehash161
772.58772.83777.12subterraneanv1
1541.481569.911575.06acehash256v1
1699.351704.291704.58sivrijndael256hash256v1
1973.531978.311978.93skinnyhashtk3
2989.862990.002990.10heron256v1
3115.203115.243115.36gage1h256c256r128
3194.933195.623197.29skinnyhashtk2
4691.124694.634695.56gage1h256c224r064
5189.115191.955193.41gage1h256c256r064
5488.365493.645495.47orangishv1
6121.686124.416130.36gage1h256c224r032
9205.149207.909210.00gage1h256c512r064
9357.279362.179370.02gage1h256c256r032
15134.5315138.3215142.58gage1h256c224r016
17384.0717388.0217390.30gage1h256c512r032
17699.4617704.4517710.70gage1h256c256r016
20062.5520069.1820075.13photonbeetlehash256rate32v1
29389.8529395.5529404.51gage1h256c224r008
33833.0033839.9333856.94sivtemphotonhashv1
47067.8547684.2347910.19fsb256
48294.1248981.3550164.10fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.332.332.34edonr512
3.923.923.93md4
4.334.344.38edonr256
4.874.874.88bmw512
6.006.006.01skein512256
6.006.006.00skein512512
6.036.046.05k12
6.226.226.22blake2b
6.726.746.75md5
8.248.248.27skein256256
8.338.338.34skein10241024
8.438.438.44sha384
8.438.438.45bmw256
8.468.478.54sha512
8.628.628.63sarmal256
8.608.869.30tiger
8.908.908.90sha1
9.169.169.16blake2s
9.569.589.59shabal256
9.809.809.80shabal512
10.0010.0010.00shake128
10.2710.2710.27blake64
10.3110.3210.38keccakc256
10.6910.7010.70blake512
11.0011.0311.04sarmal512
11.9711.9712.08sha256
11.9512.0712.07sha224
12.3812.3812.38sha3256
12.4212.4212.43shake256
12.4412.4412.49sha3224
12.5412.5412.55ripemd160
12.7812.7812.78keccak
12.7612.8012.80keccakc448
12.8012.8112.81keccakc512
13.9914.0114.02blake32
14.8014.8114.82sha3384
15.0015.0015.00nasha256
15.0715.0915.09keccakc768
15.7215.7415.74nasha512
17.9517.9517.95blake256
19.7519.7519.75cubehash512
20.4220.4220.42shavite3256
21.6521.6521.65luffa256
22.0622.0722.07sha3512
22.2422.2422.25keccakc1024
23.2923.2923.29asconhashv12
23.2923.2923.29asconxofv12
26.1626.1626.27fugue256
26.9026.9126.91cubehash1632
27.7527.7527.76bblake256
30.0930.0930.10groestl256
32.8634.0434.04xoodyakv1
34.1634.1634.17echosp256
34.6034.6034.62shamashashv1
34.7034.7234.72shavite3512
35.3735.3735.37cubehash832
36.2036.2036.24rfsb509
36.7336.7436.76lane256
36.8936.8936.90gimli24v1
37.7137.8037.87luffa384
40.0340.0340.04jh256
40.0340.0340.03jh224
40.0340.0340.04jh384
40.0440.0440.04jh512
41.5241.5341.56luffa512
42.1242.1742.22echo256
42.7142.7142.72simd256
43.3943.3943.39sneikha256
43.6843.6943.81essence384
43.7843.8843.99essence512
45.8645.9645.99cubehash816
46.8346.8346.84round3jh256
46.8446.8446.89round3jh512
50.5550.5550.55esch256v1
51.2151.2751.40whirlpool
53.3153.3153.31mcssha4
53.8953.8953.89mcssha6
55.5255.8555.87fugue512
56.3956.4156.45saturninhashv2
56.4256.5156.52echosp512
57.5257.6857.88simd512
58.7858.7858.78mcssha5
54.10?60.92?61.43?groestl512
65.3665.3765.63echo512
65.9466.2670.22md6d224
66.4566.4566.52drygascon128
67.1667.1667.30cubehash88
68.8368.8668.88essence224
68.8768.8868.91essence256
69.4469.7471.34md6d256
73.2973.2973.29cubehash1616
75.5875.5875.58coral256v1
78.6578.6679.13esch384v1
80.6780.6880.70drygascon256
81.6181.6482.64mgrostl256
86.1486.1586.16knot256v2
89.7490.3491.42md6d384
90.4090.4090.40sneikha384
91.4991.5591.89lane512
108.66108.87110.22md6d512
109.22109.22109.22cubehash84
111.23111.23111.23cubehash168
126.68127.03127.04clxhash
151.39151.39151.39knot256v1
187.48187.48187.48cubehash164
192.46192.97192.97cubehash82
290.66290.67290.70knot512
296.65296.67296.73knot384
339.48339.48339.48cubehash162
357.96357.99358.98cubehash81
488.89490.66494.21syconhash256v1
642.01642.01642.01cubehash161
779.98780.89780.89subterraneanv1
1636.721636.811639.73acehash256v1
1693.201693.391694.85sivrijndael256hash256v1
2039.952041.012053.45skinnyhashtk3
3185.603185.643198.94heron256v1
3216.543219.003231.29skinnyhashtk2
3267.403267.463280.59gage1h256c256r128
4882.974896.164896.98gage1h256c224r064
5401.155413.975416.51gage1h256c256r064
5670.315683.185684.99orangishv1
6355.366360.756365.38gage1h256c224r032
9592.379594.849605.38gage1h256c512r064
9712.529720.449728.65gage1h256c256r032
15676.7015682.2515688.05gage1h256c224r016
18043.6318048.4018055.97gage1h256c512r032
18335.9018344.0918354.85gage1h256c256r016
19897.8519901.7119905.73photonbeetlehash256rate32v1
30406.6830419.1530440.24gage1h256c224r008
33685.1533691.1533709.13sivtemphotonhashv1
124668.60126732.41127341.26fsb256
126985.48128462.49130257.65fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.835.835.88edonr512
8.979.069.06md4
9.169.179.55edonr256
9.779.779.77blake2s
11.8811.8811.88blake2b
12.0812.0912.12skein512256
12.1412.1612.16skein512512
13.3913.3913.39skein256256
13.3813.4413.44md5
16.2216.2316.23bmw512
17.3917.6417.78k12
17.9517.9517.97sha384
18.0218.0218.08sarmal256
18.2518.2718.31sha512
18.3118.3118.31sha1
19.2219.3619.95tiger
20.1120.1720.31blake64
21.3021.4421.44blake512
22.3322.3322.36sarmal512
22.6622.6622.67sha3256
22.6722.6723.00sha3224
22.7322.7322.78sha3384
22.7522.7522.77sha3512
22.8422.8622.86bmw256
22.9222.9422.94shake128
22.9422.9422.94shake256
24.2824.5024.50sha224
24.3424.6124.61sha256
25.0925.1125.14ripemd160
25.1425.5825.61keccakc1024
25.3325.8125.83keccakc768
26.1726.2026.22keccak
25.8026.2226.27keccakc512
26.2326.2526.80keccakc256
25.8126.3026.31keccakc448
27.3627.3827.39skein10241024
27.3427.3927.39blake32
29.5929.5929.61nasha256
32.9432.9432.97nasha512
33.3833.3833.38asconhashv12
33.3833.3833.38asconxofv12
34.0934.0934.23shabal256
34.4834.4834.53shabal512
34.6134.6434.66blake256
37.7337.7337.75shavite3256
40.3840.3840.38luffa256
40.3341.0041.62xoodyakv1
43.6144.0244.30cubehash512
50.0250.0250.06shamashashv1
52.0252.0252.06gimli24v1
61.9161.9161.94sneikha256
64.0964.1164.11shavite3512
65.0565.0666.06fugue256
66.5066.5666.56groestl256
67.4567.4567.47esch256v1
72.6172.6172.88jh256
72.6172.6172.89jh224
72.6272.6272.64jh384
72.6772.6772.70jh512
73.5973.5973.66drygascon128
73.7873.9574.64rfsb509
77.3677.5077.81simd256
81.6181.6481.95saturninhashv2
81.4881.6681.95luffa384
84.8484.8484.84round3jh256
84.8984.9884.98round3jh512
86.9487.4588.56whirlpool
91.2091.3191.33lane256
92.9593.0893.23luffa512
95.6695.9596.52echo256
104.61104.61104.62echosp256
105.92105.94105.94mcssha4
108.02108.02108.02coral256v1
108.78108.78109.12cubehash1632
109.42109.47109.86drygascon256
111.20111.20111.23mcssha6
111.23112.30112.45essence384
112.48113.23113.23essence512
118.97119.12120.58echo512
119.45119.45119.77esch384v1
119.80119.97120.41bblake256
122.77122.77122.77knot256v2
128.94128.95128.98essence224
128.88129.06129.30essence256
129.97130.12130.12echosp512
136.45136.83136.94clxhash
145.22145.50145.56sneikha384
145.80145.81145.83cubehash832
136.23?151.61?153.58?groestl512
155.19155.20155.20mcssha5
156.23156.25156.62cubehash816
165.28?166.52?191.78?fugue512
168.48168.48168.48knot256v1
170.72171.00171.89cubehash88
173.44174.34174.47simd512
206.78207.19208.44mgrostl256
212.98213.02213.02cubehash84
240.67242.36244.45md6d256
243.08245.56247.72md6d224
257.14257.14257.14cubehash1616
295.06295.06297.94cubehash168
296.08296.73296.77cubehash82
313.88315.70318.97md6d384
327.45327.45327.55knot384
353.94353.94353.95knot512
363.34363.62364.75lane512
368.44369.53371.53md6d512
371.28371.28371.28cubehash164
461.84461.88462.80cubehash81
523.28523.28528.78cubehash162
744.45745.94752.22syconhash256v1
826.05826.05826.06cubehash161
883.23883.77884.02subterraneanv1
1612.111613.661615.06sivrijndael256hash256v1
2435.732492.202493.56acehash256v1
2899.422899.882900.03skinnyhashtk3
3575.003575.023575.05skinnyhashtk2
5278.025278.095278.53gage1h256c256r128
5753.895754.225754.48heron256v1
7419.567419.697420.14gage1h256c224r064
8054.778055.338055.80orangishv1
8206.928207.028207.36gage1h256c256r064
9334.399334.669334.94gage1h256c224r032
14263.8014264.0014270.23gage1h256c256r032
14555.4714555.8314556.23gage1h256c512r064
17628.1617631.4817741.64photonbeetlehash256rate32v1
22634.3622638.8622780.08gage1h256c224r016
26472.8326473.2726598.53gage1h256c256r016
26496.9726497.4726617.67gage1h256c512r032
31764.8931768.9131890.05sivtemphotonhashv1
43481.7843551.4243662.06gage1h256c224r008
1115089.471138849.971140952.25fsb256
1140364.881159054.671184639.12fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
44.5044.8844.88edonr256
45.0045.7545.75md4
47.3847.3847.62edonr512
60.8861.0061.25md5
76.0076.0076.00skein256256
77.6277.6277.62blake2s
83.6283.6284.75sha1
82.6285.8886.12tiger
94.5094.5094.50blake2b
95.6295.7595.75skein512256
96.1296.1296.25skein512512
108.38108.50109.12sha224
109.38109.50110.25sha256
110.88111.62111.62ripemd160
113.00113.00113.00asconhashv12
113.00113.00113.12asconxofv12
116.38116.50116.50blake32
124.38124.62124.62bmw256
129.00129.12129.12bmw512
126.88129.75134.50xoodyakv1
130.75130.88130.88nasha256
137.12137.50140.88gimli24v1
136.62137.88139.25k12
144.38144.38146.12sha384
146.75146.75147.12sha512
147.00147.12147.12blake256
155.25155.25157.62shamashashv1
157.50157.50157.75sarmal256
158.88158.88160.62shavite3256
162.75163.00165.00luffa256
163.50163.62166.25blake64
169.38169.38169.38sneikha256
170.62170.62171.38blake512
179.38179.38180.62sha3256
179.38179.38180.75sha3224
180.12180.25180.50sha3384
180.25180.38181.88sha3512
181.62181.75181.75shake128
181.75181.75181.88shake256
192.12192.12192.12sarmal512
193.38193.50193.50drygascon128
200.88201.00205.25keccakc1024
206.38206.50210.25keccakc512
203.25206.88207.62keccakc768
206.12208.12212.50shabal256
210.25210.38217.62keccakc256
210.00210.50212.75keccak
210.12210.75211.25keccakc448
211.62211.62211.75shabal512
212.50213.25216.88clxhash
218.50220.25221.25cubehash512
219.25221.38222.00skein10241024
226.50226.75228.75saturninhashv2
247.00247.25249.38esch256v1
264.00264.00264.38nasha512
303.00303.00303.62knot256v1
324.00324.12324.62groestl256
330.50331.00334.50knot256v2
331.75338.38342.00whirlpool
363.62363.62364.62coral256v1
366.88367.50376.00fugue256
398.12398.62400.62luffa384
408.50408.62408.62rfsb509
411.00411.50412.50drygascon256
452.75452.75453.38luffa512
495.88495.88495.88sneikha384
510.75510.75510.75esch384v1
513.38513.75514.00shavite3512
517.38517.38517.38mcssha4
559.62559.62559.88mcssha6
583.62584.75586.50jh256
584.75584.75586.75jh224
583.75584.88585.00jh384
583.62585.12586.50jh512
620.38620.38620.38simd256
660.75660.88663.38knot384
680.00681.00682.88round3jh256
683.62684.25684.62round3jh512
732.62734.75735.25lane256
740.38740.38743.12cubehash1632
768.62769.88773.62echo256
785.25786.50787.75essence224
787.38789.88790.62essence256
830.62830.62833.00bblake256
837.75837.75840.38echosp256
850.25850.62853.12knot512
892.38892.38892.88essence384
894.38898.38902.38essence512
911.50911.50911.50mcssha5
952.12954.38963.50echo512
984.12984.75988.38cubehash88
1000.381000.501002.25cubehash832
1000.501000.621003.25cubehash816
1027.501027.501029.38cubehash84
1032.38?1039.50?1241.12?fugue512
1043.121043.381044.50echosp512
1113.751114.121114.12cubehash82
1093.12?1219.62?1233.50?groestl512
1279.751279.881280.38cubehash81
1388.251393.001393.50simd512
1663.001663.001664.88cubehash1616
1660.001666.121666.75mgrostl256
1694.381694.381695.38subterraneanv1
1738.751740.501755.38cubehash168
1815.881815.881819.88cubehash164
1837.121840.751843.25sivrijndael256hash256v1
1943.121957.001957.25md6d256
1944.621966.252053.25md6d224
1970.751970.751971.25cubehash162
2273.502273.502275.50cubehash161
2504.502552.002559.38md6d384
2753.122756.122769.00syconhash256v1
2924.752928.122930.75lane512
2941.502944.882952.12md6d512
6357.506357.626358.12skinnyhashtk2
7729.387730.887732.38skinnyhashtk3
9005.889009.259017.00acehash256v1
18096.1218096.8818102.62gage1h256c256r128
20153.7520156.3820158.25photonbeetlehash256rate32v1
25980.3825982.8825984.50heron256v1
27394.3827395.1227398.38gage1h256c224r064
30301.7530302.6230306.12gage1h256c256r064
32203.3832204.0032207.62orangishv1
32745.1232860.6232862.62gage1h256c224r032
33902.7533905.8833912.25sivtemphotonhashv1
50212.5050214.3850222.25gage1h256c256r032
53742.7553745.2553747.12gage1h256c512r064
77629.2577641.8877696.00gage1h256c224r016
90765.7590774.6291438.12gage1h256c256r016
93270.7593272.0093307.12gage1h256c512r032
146908.62147021.75147063.62gage1h256c224r008
8957331.509092454.889133779.75fsb256
9096210.009218451.009450258.75fsb512

armeabi; A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; rpi4, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
2.862.862.89md4
5.075.105.11md5
5.755.795.83edonr256
7.097.127.13shabal512
7.387.397.41shabal256
7.387.417.43edonr512
7.467.477.49sha1
7.66?7.85?14.57?bmw256
9.139.179.22blake2b
9.819.829.86blake2s
10.4310.4810.54bmw512
11.0011.0311.03ripemd160
11.7511.7611.77sha256
11.7311.7611.79sha224
13.3313.3513.36blake512
13.5813.6413.74tiger
14.2014.2514.30blake32
14.3014.3614.50k12
15.3115.3115.34nasha256
15.7215.7215.75skein512256
15.7115.7315.75skein512512
16.2916.2916.33nasha512
16.2816.3016.34fugue2
16.3316.3416.37cubehash512
16.3316.3616.37cubehash1632
16.5316.5616.59blake256
16.8716.9116.94skein10241024
17.7717.8017.80keccakc512
18.4418.4418.46shake256
18.8718.8918.91keccak
19.4219.4619.52bblake256
19.4819.4919.52skein256256
15.77?22.61?26.68?sarmal256
22.7122.7322.76shavite3256
22.30?23.83?26.58?sarmal512
24.4424.4524.47luffa256
27.2527.2527.36shake128
27.7927.8327.89keccakc256
28.5128.6028.69sha512
28.6528.6928.69cubehash832
29.0929.2129.62fugue256
29.8729.8929.92blake64
31.5131.5731.59sha3224
31.9331.9631.98round3jh512
31.9431.9832.02round3jh256
32.0132.0932.27keccakc448
32.9433.2233.60sha3256
33.4533.4933.50keccakc1024
33.4933.5033.52luffa384
34.5634.6034.63sha384
34.6034.6434.68lane256
36.6636.6936.71xoodyakv1
37.3438.8641.36echosp256
39.2239.2539.31shavite3512
40.3840.3940.43groestl256
40.2840.9544.45md6d224
40.8741.0041.19echo256
42.6942.6942.72sha3384
43.2843.3143.36keccakc768
44.4644.4744.51luffa512
43.44?45.08?48.39?md6d256
45.9946.0146.28mcssha4
46.0246.0646.10mcssha5
46.2146.2246.22simd256
45.5246.3946.67mcssha6
46.6346.6646.70asconhashv12
47.0247.0447.27cubehash816
49.6849.7249.72gimli24v1
50.4850.6850.74esch256v1
52.2252.2552.30simd512
52.2752.3052.33sneikha256
54.1254.3354.36fugue512
54.9955.0055.04saturninhashv2
57.0158.0560.41md6d384
56.2658.2062.00echosp512
60.6860.7160.76sha3512
63.0563.6264.22groestl512
65.8267.3767.40asconxofv12
67.7768.0168.21mgrostl256
71.8371.9072.32esch384v1
70.5372.8974.75md6d512
74.7374.7974.86essence224
74.7774.8374.87essence256
77.0777.1777.28essence512
77.1277.2377.31essence384
76.9479.4483.87echo512
79.7980.0080.02cubehash1616
91.3691.3891.46jh512
91.3191.3991.39jh256
91.3891.4091.47jh384
91.3391.4091.43jh224
93.6493.9994.02cubehash88
100.58100.61100.64shamashashv1
97.15102.69107.33whirlpool
106.19106.20106.21sneikha384
126.34127.70130.18lane512
131.98132.08132.44drygascon128
144.80144.81144.84knot256v2
143.68155.56156.83cubehash168
156.25156.27156.28clxhash
156.67156.78156.90drygascon256
167.45168.26168.30cubehash84
198.71198.76198.82coral256v1
189.56?267.85?309.17?fsb256
289.83293.34293.38cubehash164
311.97312.01312.10knot256v1
314.01314.08314.44cubehash82
577.80577.99578.27cubehash162
577.95578.06578.33knot384
617.04617.37617.78cubehash81
740.47740.52740.85knot512
799.82802.73804.91syconhash256v1
1144.721145.531149.32cubehash161
1155.201160.911173.15subterraneanv1
-889.17?1407.09?2576.15?fsb512
1756.081890.111903.94acehash256v1
1968.841976.861978.68sivrijndael256hash256v1
2266.16?2272.06?2522.02?skinnyhashtk3
3072.06?3779.46?4838.23?rhash
3908.613977.684071.56skinnyhashtk2
3995.313997.724001.52gage1h256c256r128
4065.564066.894071.15orangishv1
4280.024281.874287.99heron256v1
5447.115454.105460.42photonbeetlehash256rate32v1
5876.055884.935898.11gage1h256c224r032
6020.616029.526042.67gage1h256c224r064
6667.556671.646672.14gage1h256c256r064
9371.119409.039425.15sivtemphotonhashv1
11843.1711852.4311858.85gage1h256c512r064
12014.5012021.7312029.34gage1h256c256r032
19716.2719759.4919788.95gage1h256c224r016
22376.8722391.4722406.03gage1h256c512r032
22493.4623050.0524139.41gage1h256c256r016
32133.7332201.9432249.31gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
3.153.153.16md4
5.365.375.37md5
6.076.086.10edonr256
7.737.747.74shabal512
7.837.837.84sha1
7.857.867.87edonr512
8.038.048.04shabal256
8.15?8.24?11.59?bmw256
9.359.379.39blake2b
10.0110.0210.03blake2s
11.3711.3911.41bmw512
11.4111.4211.42ripemd160
12.1912.1912.21sha224
12.1912.1912.20sha256
14.0314.0414.04blake512
14.1514.1514.19tiger
14.6914.7014.72blake32
15.3315.3415.41k12
15.8315.8315.83nasha256
16.2016.2116.21skein512512
16.2116.2116.21skein512256
16.9316.9316.94cubehash512
17.0317.0417.04blake256
17.1617.1617.17nasha512
17.7317.7417.75skein10241024
17.9817.9817.99cubehash1632
18.4918.4918.49keccakc512
19.1919.1919.20shake256
19.3119.3119.32fugue2
19.6519.6619.67keccak
19.8719.8719.88skein256256
21.6721.6721.69bblake256
23.2923.3023.31shavite3256
20.36?23.70?23.93?sarmal256
24.7724.9026.22sarmal512
25.0625.0625.06luffa256
28.1928.1928.24shake128
28.9228.9328.95keccakc256
29.8429.8729.89sha512
30.4430.4830.67fugue256
31.1031.1131.12blake64
32.0932.1032.10cubehash832
32.3232.3332.35sha3224
32.6532.6632.67round3jh512
32.6532.6732.69round3jh256
33.0833.0933.18keccakc448
33.7433.7433.75keccakc1024
34.3034.3334.50sha3256
34.5334.5334.54luffa384
35.9135.9335.94lane256
35.9335.9435.95sha384
37.0537.0537.06xoodyakv1
39.3039.5240.69md6d224
40.5940.6641.66echosp256
40.7040.7140.73shavite3512
41.8841.8841.90groestl256
42.3942.4442.51echo256
42.2842.7944.13md6d256
43.5843.5943.59sha3384
44.4044.4144.42keccakc768
45.7845.7845.78luffa512
47.0747.0847.21mcssha4
47.1547.1547.15simd256
47.1947.1947.21asconhashv12
47.4847.5547.66mcssha6
48.0548.0648.07mcssha5
50.2450.2550.25gimli24v1
50.4050.4150.52cubehash816
51.0051.0751.09esch256v1
52.8852.8952.90sneikha256
54.1454.1554.16simd512
54.7554.8755.87md6d384
55.6355.6455.65saturninhashv2
57.4057.4157.41fugue512
58.5358.6160.43echosp512
61.0661.0761.09sha3512
66.6866.8667.07groestl512
67.3967.9868.87md6d512
68.0768.0868.09asconxofv12
71.5271.5771.65mgrostl256
72.7872.7972.80esch384v1
76.3076.3176.33essence224
76.3176.3276.33essence256
80.0080.0280.06essence384
80.0280.0480.08essence512
82.0282.0884.25echo512
86.0986.0986.10cubehash1616
92.9993.0293.02jh256
92.8693.0393.04cubehash88
93.0093.0393.04jh224
93.0493.0493.08jh512
93.0493.0693.08jh384
101.64101.64101.65shamashashv1
100.59102.48104.72whirlpool
107.60107.60107.61sneikha384
132.37132.40132.58drygascon128
136.15136.21137.38lane512
146.19146.19146.20knot256v2
156.67156.68156.68clxhash
157.81157.86157.92drygascon256
157.29161.77161.83cubehash168
167.77168.17168.19cubehash84
200.48200.48200.51coral256v1
299.41299.42299.44cubehash164
312.85312.86312.91knot256v1
317.44317.45317.63cubehash82
579.93579.95580.08knot384
584.08584.09584.23cubehash162
620.64620.73620.81cubehash81
743.91743.92744.07knot512
807.78809.17810.25syconhash256v1
1151.551151.691153.38cubehash161
1163.581165.901171.94subterraneanv1
1902.931907.741914.50acehash256v1
1971.841973.901974.71sivrijndael256hash256v1
2286.972287.932412.79skinnyhashtk3
3724.64?3834.91?4310.48?rhash
3985.323986.744032.75skinnyhashtk2
4045.304045.724046.18gage1h256c256r128
4100.294100.504100.82orangishv1
4351.204351.534352.32heron256v1
5440.355442.635445.12photonbeetlehash256rate32v1
5934.335937.315941.81gage1h256c224r032
6086.016089.526094.19gage1h256c224r064
6736.566737.186737.37gage1h256c256r064
9363.409380.909387.70sivtemphotonhashv1
11967.3511969.1011971.45gage1h256c512r064
12137.3612138.5512140.33gage1h256c256r032
18012.4918516.5018790.04fsb512
18927.4618937.4018949.99fsb256
19904.0619915.6719927.28gage1h256c224r016
22595.6222596.8722599.67gage1h256c512r032
23208.1423225.9323764.76gage1h256c256r016
32432.5332453.0932468.82gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.623.633.63md4
5.805.825.82md5
6.566.586.60edonr256
8.438.438.45sha1
8.618.638.64edonr512
8.778.778.79shabal512
8.928.938.95bmw256
9.109.119.11shabal256
9.719.739.75blake2b
10.3310.3410.54blake2s
12.0812.0812.10ripemd160
12.8812.8912.91bmw512
12.9112.9112.93sha224
12.9112.9112.93sha256
14.9915.0115.03tiger
15.1915.1915.21blake512
15.4415.4615.48blake32
16.6716.6916.71nasha256
16.9516.9616.98k12
17.0217.0217.02skein512256
17.0217.0217.04skein512512
17.8117.8317.83blake256
17.9017.9017.90cubehash512
18.5718.5918.61nasha512
19.1219.1219.17skein10241024
19.3919.4019.40keccakc512
20.1620.1620.18shake256
20.5120.5320.53skein256256
20.7120.7120.71cubehash1632
20.9420.9420.96keccak
24.2524.2724.29shavite3256
24.4924.5224.52fugue2
21.86?25.32?25.79?sarmal256
25.3525.3525.37bblake256
26.0826.0826.08luffa256
26.6226.6928.07sarmal512
30.3830.4230.58shake128
31.4831.5031.52keccakc256
31.9031.9932.03sha512
32.5532.5732.64fugue256
33.0233.0433.06sha3224
33.1333.1533.17blake64
33.8233.8233.84round3jh256
33.8233.8233.84round3jh512
34.0934.1134.18keccakc448
35.0335.0335.05keccakc1024
35.7235.7235.90sha3256
36.2436.2436.26luffa384
37.6537.6537.67xoodyakv1
37.8037.8037.81cubehash832
38.0738.0938.10lane256
38.1838.1938.21sha384
40.2640.3341.36echosp256
40.2040.8241.32md6d224
43.1143.1343.13shavite3512
43.2243.7544.65md6d256
44.0244.0244.04sha3384
44.3644.3844.38groestl256
45.0845.1045.12keccakc768
46.6046.6646.77echo256
47.9247.9447.98luffa512
48.0948.0948.09asconhashv12
48.7048.7248.72simd256
48.8648.8648.86mcssha4
49.3949.5050.31mcssha6
51.1451.1651.16gimli24v1
51.4051.4051.41mcssha5
51.7851.8151.88esch256v1
53.8753.8753.89sneikha256
55.4155.9556.66md6d384
56.0256.0356.04cubehash816
56.6856.6956.69saturninhashv2
57.2557.3157.33simd512
62.4862.5062.52fugue512
63.2063.2263.24sha3512
64.4564.5266.49echosp512
67.9168.1468.99md6d512
69.2369.2369.26asconxofv12
72.1072.2572.52groestl512
74.2774.2974.33esch384v1
77.5177.5477.74mgrostl256
78.8178.8378.85essence256
78.8178.8578.87essence224
84.7184.7684.80essence384
84.7884.8384.91essence512
86.5086.5388.78echo512
94.3394.3394.65cubehash88
95.7495.7695.77jh224
95.7695.7795.77jh256
95.8195.8395.83jh384
95.8195.8395.85jh512
96.2496.2496.24cubehash1616
102.97103.13104.80whirlpool
103.33103.35103.37shamashashv1
109.95109.95109.95sneikha384
132.96132.97133.01drygascon128
148.49148.49148.49knot256v2
150.28150.35151.73lane512
157.35157.37157.39clxhash
159.70159.72159.74drygascon256
170.34170.34172.65cubehash84
167.41171.89172.04cubehash168
203.36203.36203.41coral256v1
309.55309.55309.89cubehash164
314.29314.29314.30knot256v1
323.08323.09323.35cubehash82
583.67583.69583.71knot384
594.23594.27594.65cubehash162
626.11626.20626.44cubehash81
749.57749.57749.64knot512
821.13821.48825.83syconhash256v1
1161.501161.661168.37cubehash161
1166.781171.731172.73subterraneanv1
1969.791969.881970.49sivrijndael256hash256v1
1937.782043.522063.18acehash256v1
2315.542315.692320.82skinnyhashtk3
3828.50?3961.46?4461.52?rhash
3998.804000.304006.76skinnyhashtk2
4122.184122.654127.89gage1h256c256r128
4151.684151.854157.87orangishv1
4461.834463.154470.07heron256v1
5417.705420.025424.15photonbeetlehash256rate32v1
6010.306029.216034.74gage1h256c224r032
6174.106192.056197.23gage1h256c224r064
6842.356852.026875.22gage1h256c256r064
9341.219344.549348.77sivtemphotonhashv1
12160.0112160.4112165.17gage1h256c512r064
12322.7112326.3312331.31gage1h256c256r032
20173.7120178.4320185.27gage1h256c224r016
22924.3722929.6622945.61gage1h256c512r032
23534.5723543.3323582.88gage1h256c256r016
32849.2232865.9932895.76gage1h256c224r008
47787.7448722.2148811.51fsb512
49988.8550018.7350141.79fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
4.924.924.92md4
7.047.097.09md5
7.917.917.96edonr256
9.939.9410.03edonr512
10.0310.0810.08sha1
11.0411.0411.09bmw256
11.1911.1911.24blake2s
11.5711.5811.62shabal512
11.7711.7711.81blake2b
12.0112.0112.01shabal256
13.9413.9413.99ripemd160
14.8014.8114.85sha224
14.8114.8114.90sha256
15.7715.8616.44bmw512
16.8316.8316.88blake512
17.2617.2717.31tiger
17.5117.5117.55blake32
18.9518.9518.95nasha256
19.1019.1019.15skein512512
19.1519.1519.19skein512256
19.6819.7219.77k12
19.9219.9219.97blake256
20.4920.5020.54cubehash512
20.5920.6920.74nasha512
22.1922.2322.23skein256256
22.2822.2822.33keccak
22.2822.2822.33keccakc512
23.2423.2423.24shake256
24.7424.7424.74skein10241024
26.8126.8226.86shavite3256
23.58?26.91?27.58?sarmal256
27.9727.9728.02cubehash1632
28.5028.6930.09sarmal512
28.7928.7928.84luffa256
33.5233.6133.71shake128
34.2934.5834.67sha512
35.1135.1635.30bblake256
35.2535.3035.35keccakc256
35.3035.3035.30blake64
36.9436.9436.99round3jh256
36.9436.9936.99round3jh512
38.2038.2438.34fugue256
38.3938.4838.48fugue2
39.0239.0639.06keccakc1024
39.3039.3539.45xoodyakv1
40.3640.4140.46sha3224
40.3640.4140.60sha3256
40.4140.4640.51sha384
40.8040.8040.85luffa384
42.6842.7342.82keccakc448
43.8943.9843.98lane256
45.3345.3845.43shavite3512
47.2147.2648.42echosp256
47.8947.9447.98sha3384
49.9149.9650.01keccakc768
50.5450.5450.54asconhashv12
51.0251.0751.07groestl256
52.8552.8552.90simd256
53.0053.0053.00cubehash832
53.5853.5853.62gimli24v1
53.6253.6253.63mcssha4
53.6753.7253.77luffa512
54.0154.0654.20esch256v1
54.4954.5454.59mcssha6
56.0456.1856.28echo256
56.5256.5256.57sneikha256
59.4659.5159.51saturninhashv2
60.3860.4260.43mcssha5
69.7869.8369.88sha3512
71.0371.0471.08cubehash816
71.3271.5671.57simd512
72.2972.3472.39asconxofv12
76.1076.1579.23fugue512
77.6477.8479.67echosp512
77.8478.3278.36esch384v1
79.4779.5280.00groestl512
82.3783.3884.64md6d224
85.5585.5585.65essence224
85.5585.6085.65essence256
86.0386.1886.66mgrostl256
89.7989.8492.11echo512
88.7389.9992.54md6d256
97.2797.3297.46essence384
97.5197.5697.70essence512
103.10103.15103.20jh256
103.10103.15103.20jh224
103.20103.25103.25jh384
103.25103.25103.30jh512
107.93107.97108.02shamashashv1
109.32109.33109.33cubehash88
110.48110.63112.36whirlpool
112.60114.10117.28md6d384
116.22116.22116.22sneikha384
123.31123.31123.36cubehash1616
134.55134.59134.64drygascon128
138.65138.94141.30md6d512
154.61154.61154.66knot256v2
159.24159.24159.34clxhash
164.78164.83164.83drygascon256
185.33185.33185.38cubehash84
194.44194.44194.49cubehash168
202.55202.64204.33lane512
210.98211.03211.13coral256v1
318.09318.14318.14knot256v1
336.61336.61336.66cubehash164
338.10338.10338.15cubehash82
592.15592.15592.15knot384
621.28621.32621.33cubehash162
641.15641.15641.68cubehash81
764.70764.74764.74knot512
856.56856.61856.71syconhash256v1
1184.061184.541186.47subterraneanv1
1188.591188.641188.93cubehash161
1964.721965.101988.78sivrijndael256hash256v1
2020.802151.252151.93acehash256v1
2394.982395.172395.41skinnyhashtk3
4033.794034.574035.72skinnyhashtk2
4011.90?4054.77?4678.12?rhash
4293.434293.534293.87orangishv1
4331.054331.134331.18gage1h256c256r128
4763.284763.284763.53heron256v1
5358.915368.365380.32photonbeetlehash256rate32v1
6239.736240.226279.76gage1h256c224r032
6434.956435.726474.39gage1h256c224r064
7132.157132.477156.69gage1h256c256r064
9297.089308.459363.94sivtemphotonhashv1
12669.7912670.0612685.90gage1h256c512r064
12778.3112815.2512834.58gage1h256c256r032
20907.8620914.3320931.48gage1h256c224r016
23801.6923803.7323805.79gage1h256c512r032
24402.8624415.0424495.73gage1h256c256r016
33975.4033984.7634026.66gage1h256c224r008
122999.53127371.86129912.45fsb512
132681.70132769.23132909.15fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
21.2721.2821.70md4
22.1222.1222.16blake2s
23.0223.4423.44md5
25.1725.1725.19edonr256
29.9530.3830.39edonr512
30.3830.8130.83sha1
31.6932.1132.14blake2b
37.7537.7738.20ripemd160
37.7838.2038.20bmw256
39.0639.4839.52sha224
39.0839.4839.94sha256
43.4143.8444.28blake32
44.2744.2844.72blake512
44.2744.2845.14skein256256
45.5646.0046.02tiger
46.0246.0246.44skein512512
46.4446.4547.31skein512256
46.8846.8847.33blake256
47.3047.3347.73nasha256
47.3147.7347.75shabal512
49.0649.4849.92shabal256
49.4749.4849.50keccakc512
49.4749.5049.92keccakc1024
49.4849.9149.92keccak
52.0852.5252.53shake256
53.3953.3953.81cubehash512
54.2755.1255.97nasha512
57.2857.2857.31bmw512
59.4559.4759.88shavite3256
59.8960.3360.75xoodyakv1
62.5062.5262.92k12
62.9262.9463.38luffa256
56.86?63.80?64.23?sarmal256
65.9568.1269.45sarmal512
76.3976.4176.83blake64
76.3976.8377.25round3jh512
76.8076.8376.83round3jh256
81.17?81.61?124.14?asconhashv12
80.3082.0382.47sha512
82.0382.0382.89sha3224
82.0382.4582.48esch256v1
82.0382.4582.48sha3256
83.7784.1984.22sha3384
84.1984.2284.64sha3512
84.6485.0685.08gimli24v1
85.9486.3887.23sha384
85.9586.3988.11skein10241024
85.9586.8187.23shake128
90.2890.2890.28sneikha256
93.7593.7594.19shavite3512
95.0595.0696.80keccakc448
95.0695.4895.48saturninhashv2
95.9195.9496.80keccakc768
97.6497.6798.95keccakc256
98.5398.9598.98luffa384
105.89105.89105.92simd256
110.25110.67111.09fugue256
111.09111.53111.56asconxofv12
114.58114.59114.59mcssha4
118.47118.50118.92lane256
119.80120.22120.66mcssha6
119.36120.66121.08cubehash1632
126.72126.75128.03luffa512
128.91130.19130.22esch384v1
135.84135.84136.28groestl256
136.27136.70137.16echo256
153.66154.52157.09echosp256
154.95155.39155.81drygascon128
160.59161.02162.31bblake256
165.80166.22166.66shamashashv1
169.70170.12170.16essence256
170.12170.56170.58essence224
173.61174.05178.83echo512
175.77175.78175.78mcssha5
183.16183.17184.03clxhash
188.81189.23192.28echosp512
196.17196.17196.59sneikha384
196.62197.05197.48jh224
196.62197.47197.48jh256
197.91197.92198.34jh384
197.91198.33198.36jh512
205.30206.16213.12whirlpool
207.45207.89210.52groestl512
219.61220.92231.77fugue2
223.53225.27225.70simd512
229.59230.02230.05drygascon256
229.59232.22235.66mgrostl256
233.06233.06233.50knot256v2
247.83247.83253.45cubehash832
257.38257.81257.81essence384
259.55259.97260.84essence512
263.02263.02263.45cubehash816
249.98?279.08?279.50?fugue512
301.22301.64301.64cubehash88
308.59309.02309.03coral256v1
315.97318.14320.30md6d224
326.81333.75339.83md6d256
366.75366.75367.19knot256v1
377.59377.61378.03cubehash84
401.47407.11414.50md6d384
469.61469.62475.27cubehash1616
470.03478.30479.17md6d512
530.38530.39530.81cubehash82
540.38540.80540.80cubehash168
663.61664.03664.47knot384
682.72682.72683.14cubehash164
799.91800.34809.44lane512
833.73834.19835.05cubehash81
958.31958.31958.75knot512
967.86967.88968.30cubehash162
1312.911312.921313.34syconhash256v1
1348.941349.361349.38subterraneanv1
1535.141535.581536.88cubehash161
1898.861899.701900.16sivrijndael256hash256v1
3282.083325.453329.38acehash256v1
3412.693413.143601.50skinnyhashtk3
4486.474486.924487.78skinnyhashtk2
4601.484631.444696.55photonbeetlehash256rate32v1
6108.846108.886109.70orangishv1
7005.947005.977006.39gage1h256c256r128
7071.08?7117.08?8257.69?rhash
8622.278622.708623.12heron256v1
8674.318694.338730.75sivtemphotonhashv1
9188.239188.679189.53gage1h256c224r032
9786.759787.629788.06gage1h256c224r064
10852.2710852.2710852.70gage1h256c256r064
18801.3818801.8318806.61gage1h256c256r032
19259.6619260.1219261.00gage1h256c512r064
30183.5630184.4230202.64gage1h256c224r016
34995.5234996.0634996.91gage1h256c512r032
35254.6935258.6235267.28gage1h256c256r016
48346.0848352.1748357.83gage1h256c224r008
1156362.001164981.281170826.83fsb512
1191753.191193330.691195114.84fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
145.88149.25149.50md5
149.25149.38152.75md4
159.75163.12166.50edonr256
177.00177.00180.50blake2s
187.50190.88191.00sha1
215.25215.38218.88ripemd160
222.25225.50229.12sha224
222.25225.62225.75sha256
236.00236.25243.00blake32
236.12239.62239.62bmw256
243.00243.12246.62blake256
243.00246.38246.62edonr512
246.38246.62260.38tiger
253.50256.88257.00blake2b
253.50256.88260.38xoodyakv1
256.88256.88260.38nasha256
274.38277.88284.62skein256256
277.75281.25281.25gimli24v1
295.12295.12298.50cubehash512
298.50298.75302.12shavite3256
302.12305.38305.62sneikha256
309.00312.38312.62luffa256
312.38315.88316.00shabal512
319.50326.25326.50saturninhashv2
323.12326.38330.00asconhashv12
326.38329.75330.00shabal256
350.62350.62350.88esch256v1
354.25357.50357.75blake512
368.00371.38375.00clxhash
371.38371.50371.62skein512512
371.62375.00378.62skein512256
392.38395.75395.88keccakc512
395.75395.88399.38keccakc1024
395.88399.25399.38keccak
413.25416.62416.62shake256
416.62420.12423.62asconxofv12
430.75444.38444.38nasha512
444.62448.00458.25drygascon128
454.88458.25461.75bmw512
493.12496.50496.75k12
524.25524.50527.75luffa384
472.38?531.25?538.12?sarmal256
552.00555.62576.38sarmal512
583.38586.88590.25shamashashv1
593.62593.75597.25esch384v1
593.75597.12597.25mcssha4
614.62614.62618.00blake64
618.00621.38624.88round3jh512
621.38621.50621.62round3jh256
621.62625.12631.88mcssha6
639.00642.38645.75sha3224
642.38642.38645.75sha3256
656.25656.25659.62sha3384
642.38659.62659.88sha512
656.25659.62663.12sha3512
659.88663.12663.25luffa512
673.62677.12680.62shake128
684.00687.62691.00fugue256
687.38687.62694.50sha384
697.88701.50711.75skein10241024
711.75711.75712.00knot256v2
718.88722.25722.25sneikha384
746.50749.88750.00shavite3512
750.00753.38756.88knot256v1
763.88763.88774.25keccakc448
763.88767.38770.75keccakc768
767.25767.50770.88groestl256
781.38784.75791.62keccakc256
833.25833.50836.75cubehash1632
847.12847.12847.38simd256
857.62868.00892.38whirlpool
899.25899.25902.75drygascon256
958.25958.38961.88lane256
1065.881066.001069.50essence256
1066.001069.381069.50essence224
1076.381079.751079.88mcssha5
1079.751079.881083.38coral256v1
1090.251090.381107.75echo256
1128.381132.001138.88bblake256
1222.251229.251250.00echosp256
1388.881392.381447.88echo512
1402.881406.251409.75knot384
1510.501517.501538.25echosp512
1569.501572.881579.88fugue2
1579.881583.251583.50jh224
1579.881583.251583.50jh256
1586.881590.121590.38jh384
1586.881590.251593.75jh512
1656.121663.121677.00groestl512
1736.001736.121739.38cubehash816
1757.001760.381763.75cubehash832
1802.121805.621809.00simd512
1812.381812.621816.00cubehash88
1836.751847.251882.00mgrostl256
1618.12?1850.62?1854.12?fugue512
1888.881888.881892.38cubehash84
2045.122045.252048.50cubehash82
2069.382072.882076.38essence384
2086.752086.882100.62essence512
2347.122347.252350.62cubehash81
2371.502371.502375.00sivrijndael256hash256v1
2479.122482.502482.75knot512
2531.252583.252590.25md6d224
2638.882638.882638.88subterraneanv1
2649.252684.002732.62md6d256
3124.883124.883125.12cubehash1616
3263.883267.123267.38cubehash168
3239.623284.623316.00md6d384
3406.123409.623409.75cubehash164
3694.253694.503697.88cubehash162
3802.123812.503854.25md6d512
4263.754264.004270.62cubehash161
4166.62?4354.12?4881.88?photonbeetlehash256rate32v1
4902.754906.124906.25syconhash256v1
6392.256402.756479.00lane512
7517.25?7836.75?8513.88?sivtemphotonhashv1
8048.388048.628052.00skinnyhashtk2
9159.509162.889666.50skinnyhashtk3
12183.8812333.2512340.12acehash256v1
24072.3824072.5024075.88gage1h256c256r128
24468.3824471.7524475.38orangishv1
25885.12?26037.75?30034.12?rhash
32402.2532402.2532405.75gage1h256c224r032
36183.3836183.6236187.00gage1h256c224r064
39013.1239013.2539016.62heron256v1
40148.3840148.6240148.88gage1h256c256r064
66245.5066245.6266249.12gage1h256c256r032
71151.7571155.1271158.75gage1h256c512r064
103550.62103550.62103557.38gage1h256c224r016
121029.50121064.25121067.62gage1h256c256r016
123241.00123247.88123258.38gage1h256c512r032
161896.88161903.62161966.25gage1h256c224r008
8961270.009273785.009392825.00fsb512
9582544.259742042.009878085.00fsb256

amd64; Zen2 (830f10); 2019 AMD EPYC 7702; 64 x 2000MHz; genji346, supercop-20191017

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.611.641.68edonr512
1.881.891.89sha1
2.012.012.02sha224
2.012.012.02sha256
2.202.342.36bmw512
2.812.812.85shavite3512
2.962.982.99md4
2.81?3.00?3.19?echosp256
3.093.143.19echo256
3.193.193.19shavite3256
3.183.213.23edonr256
3.253.273.28blake2b
3.303.333.37k12
3.994.004.00cubehash832
4.164.284.38bmw256
4.434.494.51echosp512
4.584.624.64sha384
-0.95?4.65?15.70?bblake256
4.614.654.68sha512
5.005.015.03md5
4.995.035.06skein512256
5.015.055.08skein512512
5.345.345.35blake2s
5.465.475.50blake512
5.525.575.60tiger
5.565.585.60keccakc256treed2
5.715.745.75sarmal256
5.755.765.78blake64
5.945.945.94skein10241024
6.076.086.09blake32
6.106.116.14shabal512
6.086.146.15shabal256
6.316.316.35keccakc256
6.526.526.53rfsb509
6.516.536.58echo512
6.556.586.64lux512
6.586.606.63skein256256
6.716.867.00luffa256
2.08?6.86?14.23?keccakc512treed2
6.856.896.90groestl256
7.067.067.08sarmal512
7.057.077.10lux256
7.157.167.17keccakc448
7.477.497.50blake256
4.71?7.74?7.82?shake128
7.727.757.78sha3256
7.737.757.82shake256
7.797.827.83keccakc512
7.998.008.01cubehash1632
8.008.008.01cubehash512
8.018.018.02cubehash816
8.018.038.06keccak
8.968.978.99sha3224
9.169.279.52bash256
9.419.449.45groestl512
9.559.689.84luffa384
9.889.899.91keccakc768
10.0510.1110.17sha3384
11.2011.2811.36fugue2
11.6411.6811.72jh384
11.6511.6811.75jh512
11.6611.7211.77jh256
11.7011.7311.80jh224
12.0512.1112.13bash384
12.1412.2012.27luffa512
7.91?12.27?20.92?gimli24v1
12.7612.7912.79ripemd160
12.7612.7912.81fugue256
13.8313.8713.95nasha512
13.7114.0014.09round3jh256
14.0314.0314.05round3jh512
13.9914.0614.08nasha256
14.2714.2814.33keccakc1024
14.5014.5214.56sha3512
16.0116.0216.04cubehash1616
16.0316.0416.06cubehash88
16.5416.5616.58whirlpool
18.4118.4618.48fugue384
18.6018.6318.64md6d224
14.67?18.77?27.18?mgrostl256
18.7818.8118.81asconhashv12
18.7818.8118.83asconxofv12
17.39?19.08?19.91?bash512
19.7219.7319.74lane256
20.0720.1120.16md6d256
21.2621.3521.46hamsi
23.7423.7823.85shamashashv1
24.1124.1324.17fugue512
24.2924.3224.35simd256
24.1424.4924.77simd512
25.9926.0226.06md6d384
27.2527.9829.15fsb256
29.7729.9030.19xoodyakv1
29.8129.9130.06essence384
29.8829.9630.00essence512
20.84?31.75?52.37?lane512
31.9031.9632.02md6d512
31.9832.0532.06cubehash168
32.0632.0932.25cubehash84
35.5435.5835.64sneikha256
38.0738.1638.26esch256v1
42.2943.8644.11essence256
43.9343.9644.03essence224
43.9644.3044.31saturninhashv2
48.6048.6948.79esch384v1
52.9953.0053.01mcssha5
52.9953.0053.02mcssha4
52.9953.0153.04mcssha6
-31.64?57.35?153.58?fsb512
58.0258.2058.39coral256v1
61.8862.1762.34drygascon128
63.3863.4163.54knot256v2
64.0864.0964.16cubehash164
64.6864.7364.75cubehash82
68.6769.3870.64drygascon256
71.4671.4671.48sneikha384
76.4976.5076.51triadhashv1
111.60111.66111.82knot256v1
128.62128.65137.09clxhash
128.63128.68135.45cubehash162
129.19129.21133.88cubehash81
213.90215.36225.05knot512
224.49227.12238.12knot384
252.28262.60267.89cubehash161
322.70337.62343.06md2
474.83487.32497.34syconhash256v1
560.73567.79580.69subterraneanv1
1108.021137.741155.73sivrijndael256hash256v1
1165.711177.011187.78acehash256v1
1366.23?1414.01?1566.50?skinnyhashtk3
2183.942217.102293.28heron256v1
2452.202468.342486.88gage1h256c256r128
2718.502732.372755.82skinnyhashtk2
3511.943528.143560.71orangishv1
3849.993863.903890.88gage1h256c224r064
4520.844542.444563.54gage1h256c224r032
4574.064601.894621.40gage1h256c256r064
4639.184668.704713.13photonbeetlehash256rate32v1
7732.117751.677774.74gage1h256c256r032
7856.727891.617914.25sivtemphotonhashv1
8493.878517.498541.14gage1h256c512r064
13990.8814045.3714087.37gage1h256c224r016
14765.7414849.2415461.50gage1h256c512r032
15035.5015110.3115161.78gage1h256c256r016
27064.8427133.5827176.20gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.721.731.75edonr512
1.961.961.96sha1
2.062.062.06sha256
2.092.092.09sha224
2.532.542.55bmw512
3.063.063.07md4
3.123.123.14shavite3512
3.233.263.32echosp256
3.273.273.27blake2b
3.273.283.30echo256
3.303.313.32edonr256
3.403.403.40shavite3256
3.553.563.57k12
4.364.364.36cubehash832
4.394.424.46bmw256
4.644.654.65echosp512
4.844.854.87sha512
4.854.864.86sha384
5.105.125.13skein512256
5.115.135.14skein512512
5.125.135.13md5
5.27?5.34?10.80?bblake256
5.345.345.35blake2s
5.685.685.69blake512
5.715.715.72tiger
5.935.945.94sarmal256
5.985.995.99blake64
6.186.186.18skein10241024
6.226.226.22blake32
6.456.466.46keccakc256treed2
6.506.506.52keccakc256
6.506.516.52shabal512
6.516.536.53shabal256
6.686.686.69skein256256
6.736.736.73rfsb509
6.886.886.91echo512
7.067.077.13luffa256
7.307.307.30sarmal512
7.297.317.31groestl256
7.327.337.36lux512
7.427.427.42keccakc448
7.537.537.54lux256
7.617.627.62blake256
7.79?7.80?10.73?keccakc512treed2
6.48?7.95?7.98?shake128
8.008.018.01sha3256
8.018.028.04shake256
8.058.058.06keccakc512
8.208.208.20cubehash512
8.378.378.37cubehash816
8.388.398.39keccak
8.708.708.71cubehash1632
9.169.169.17sha3224
9.589.629.71bash256
10.0210.0210.02groestl512
10.0310.0310.11luffa384
10.1710.1710.17keccakc768
10.2610.2710.30sha3384
11.8811.8811.91jh512
11.8911.8911.91jh384
11.8911.9111.93jh256
11.9111.9211.95jh224
12.34?12.36?16.67?gimli24v1
12.3812.4012.44fugue2
12.4212.4412.44bash384
12.6312.6512.68luffa512
13.0313.0313.03ripemd160
13.3913.4013.41fugue256
14.2314.2314.23round3jh512
14.1014.2414.25round3jh256
14.2814.3114.32nasha256
14.3814.3914.43nasha512
14.4014.4014.42keccakc1024
14.5814.5814.59sha3512
16.4016.4016.41cubehash88
16.7216.7216.73cubehash1616
16.8916.9016.91whirlpool
17.4617.4717.48md6d224
18.8218.8318.85md6d256
18.9518.9518.95asconhashv12
18.9518.9518.96asconxofv12
19.3619.3819.38fugue384
18.6619.5019.50bash512
19.82?19.83?23.97?mgrostl256
20.4020.4020.40lane256
21.4221.4621.49hamsi
23.9623.9724.00shamashashv1
24.2824.2824.31md6d384
24.7124.7224.73simd256
25.3125.3625.46simd512
25.5125.5225.53fugue512
28.6528.8729.09fsb256
29.7229.7329.75md6d512
30.0330.0430.17xoodyakv1
30.9430.9831.02essence384
30.9931.0131.03essence512
32.4432.4432.52cubehash84
32.7232.7632.76cubehash168
33.77?33.78?44.08?lane512
35.8635.8635.88sneikha256
38.4238.4338.45esch256v1
43.8544.6244.65essence256
44.6444.6544.65saturninhashv2
44.6744.6844.71essence224
49.1349.1749.20esch384v1
53.8753.8753.88mcssha4
53.8853.8953.90mcssha6
54.7054.7054.71mcssha5
58.6058.6558.74coral256v1
62.0862.2162.23drygascon128
63.9663.9663.99knot256v2
64.8164.8164.84cubehash164
65.0765.0865.09cubehash82
69.8269.8570.47drygascon256
72.3072.3072.30sneikha384
76.6576.6676.66triadhashv1
111.90111.93111.97knot256v1
128.84128.85133.07clxhash
129.38129.38132.76cubehash162
129.56129.56131.89cubehash81
215.25215.75220.59knot512
226.01226.90232.36knot384
258.08260.64263.26cubehash161
333.83337.06339.77md2
488.91491.65493.50syconhash256v1
570.42571.76574.27subterraneanv1
1124.391136.661142.16sivrijndael256hash256v1
1184.331187.601191.27acehash256v1
1440.451444.331511.32skinnyhashtk3
2246.262251.052283.00heron256v1
2496.532500.432504.47gage1h256c256r128
2747.822751.142758.94skinnyhashtk2
3569.163574.473582.55orangishv1
3899.043903.553914.67gage1h256c224r064
4566.174574.174581.69gage1h256c224r032
4632.884639.794645.68gage1h256c256r064
4650.804659.494670.69photonbeetlehash256rate32v1
7816.317819.877825.79gage1h256c256r032
7853.237866.107872.59sivtemphotonhashv1
8613.208618.278627.27gage1h256c512r064
9455.609471.399494.53fsb512
14159.6814170.0114178.32gage1h256c224r016
15165.3815194.4215414.47gage1h256c512r032
15219.6015246.0915264.87gage1h256c256r016
27374.3127398.9327410.97gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
1.851.891.90edonr512
2.072.082.08sha1
2.122.122.14sha256
2.212.212.23sha224
2.852.862.86bmw512
3.193.203.20md4
3.263.273.28blake2b
3.363.373.53echosp256
3.423.463.46edonr256
3.633.633.65shavite3512
3.633.653.67echo256
3.743.743.74shavite3256
3.933.933.95k12
4.664.704.75bmw256
4.964.964.96cubehash832
5.175.205.21sha512
5.205.215.22sha384
5.265.275.30skein512256
5.275.295.31skein512512
5.305.315.33md5
5.305.315.34echosp512
5.345.345.34blake2s
5.985.996.00tiger
6.036.046.05blake512
6.256.266.28sarmal256
6.336.346.34blake64
6.436.436.45blake32
6.37?6.50?11.94?bblake256
6.586.586.59skein10241024
6.816.826.84skein256256
6.996.997.01keccakc256
7.047.047.16rfsb509
7.167.177.19shabal256
7.177.197.19shabal512
7.337.407.59luffa256
7.457.457.49keccakc256treed2
7.477.497.50echo512
7.647.667.67keccakc448
7.707.707.71sarmal512
7.837.847.85blake256
7.987.988.09groestl256
8.288.288.29sha3256
8.288.298.31lux256
8.298.318.33shake256
8.338.338.35keccakc512
6.99?8.48?8.49?shake128
8.528.538.53cubehash512
8.578.588.59lux512
8.63?8.65?11.89?keccakc512treed2
8.968.978.97cubehash816
8.989.009.04keccak
9.289.289.30sha3224
9.879.889.88cubehash1632
10.1310.1610.21bash256
10.2910.3010.33sha3384
10.3410.3410.35keccakc768
10.6110.6410.77luffa384
10.9911.0211.02groestl512
12.2112.2312.24jh512
12.2112.2312.27jh224
12.2312.2412.27jh384
12.2312.2512.27jh256
12.4712.5012.54gimli24v1
13.1213.1413.16bash384
13.4213.4213.45ripemd160
13.3913.5013.58luffa512
14.2814.3414.41fugue2
14.4014.4114.43fugue256
14.5414.5414.57round3jh512
14.6014.6214.64round3jh256
14.6714.7414.80nasha256
14.9714.9915.00keccakc1024
15.0415.0415.05sha3512
15.2215.2215.25nasha512
16.9816.9917.01cubehash88
17.4517.4617.47whirlpool
17.5817.5817.59md6d224
17.9017.9017.90cubehash1616
18.8818.8918.92md6d256
19.1819.1919.23asconhashv12
19.1819.1919.23asconxofv12
19.3820.2020.21bash512
20.9020.9020.98fugue384
21.5021.5021.51lane256
21.5921.6421.67hamsi
21.61?21.72?25.47?mgrostl256
24.2424.2624.27md6d384
24.2724.2824.30shamashashv1
25.3125.3425.40simd256
26.7226.7726.82simd512
27.7727.8127.83fugue512
29.5329.5429.56md6d512
30.2630.2630.40xoodyakv1
30.7431.1331.41fsb256
32.6732.7332.73essence384
32.7532.7932.85essence512
33.0333.0533.06cubehash84
33.8933.9133.95cubehash168
36.3336.3736.38sneikha256
37.15?37.16?48.46?lane512
38.8238.8538.95esch256v1
45.2245.2545.60saturninhashv2
45.8745.9645.98essence256
45.9545.9846.04essence224
49.9349.9750.04esch384v1
55.3355.3355.33mcssha4
55.3555.3555.36mcssha6
57.5357.5457.55mcssha5
59.3659.4459.48coral256v1
62.3062.3362.38drygascon128
64.7964.8064.88knot256v2
65.6665.6865.69cubehash82
65.9966.0066.04cubehash164
70.2171.0371.22drygascon256
73.6873.6873.68sneikha384
76.9076.9176.91triadhashv1
112.25112.32112.33knot256v1
129.17129.18129.19clxhash
130.16130.17130.44cubehash81
130.56130.56130.64cubehash162
216.72216.74217.20knot512
227.29227.36228.19knot384
259.11259.14259.26cubehash161
338.24338.26346.67md2
492.84494.66503.54syconhash256v1
568.65571.17581.38subterraneanv1
1120.721135.561141.86sivrijndael256hash256v1
1204.791208.181211.58acehash256v1
1465.551526.581539.91skinnyhashtk3
2301.422307.282320.10heron256v1
2546.352552.382561.65gage1h256c256r128
2757.552764.922773.33skinnyhashtk2
3622.043634.873644.69orangishv1
3958.653968.793976.05gage1h256c224r064
4617.634636.244652.03photonbeetlehash256rate32v1
4627.254639.744649.56gage1h256c224r032
4703.034716.734728.10gage1h256c256r064
7806.077822.807838.40sivtemphotonhashv1
7946.917957.387966.72gage1h256c256r032
8738.768756.818769.67gage1h256c512r064
14342.7014361.7414381.34gage1h256c224r016
15428.4615448.8715470.10gage1h256c256r016
15634.9915647.2015660.08gage1h256c512r032
25062.8325147.5425192.59fsb512
27789.2127830.2727868.40gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.012.012.12edonr512
2.332.332.33sha256
2.402.402.40sha1
2.532.572.57sha224
3.443.443.47bmw512
3.543.543.58md4
3.653.683.68blake2b
3.853.923.92edonr256
4.384.384.72echosp256
4.444.484.51echo256
4.444.484.55k12
4.654.654.65shavite3256
4.724.764.79shavite3512
5.315.315.35blake2s
5.385.385.42bmw256
5.665.695.69sha512
5.695.735.73skein512256
5.695.735.76skein512512
5.765.805.80sha384
5.805.805.83md5
6.466.466.49blake512
6.566.566.56cubehash832
6.566.566.60sarmal256
6.636.636.67tiger
6.676.676.67blake64
6.846.846.88echosp512
6.946.946.98blake32
7.157.157.19skein256256
7.537.537.53keccakc256
8.028.028.06sarmal512
7.958.168.19rfsb509
8.268.308.30echo512
8.268.308.44luffa256
8.338.338.37skein10241024
8.408.448.47blake256
8.928.968.96shabal512
8.968.968.99shabal256
7.64?9.10?9.10?shake128
9.209.249.24sha3256
9.279.279.31shake256
9.389.419.41cubehash512
9.389.419.41keccakc512
9.589.629.62keccakc448
9.729.729.72keccak
9.799.799.79groestl256
9.27?9.93?14.65?bblake256
10.1010.1410.17keccakc256treed2
10.2810.3110.35lux256
10.4910.5210.56bash256
10.5610.5610.59cubehash816
11.0111.0811.11sha3384
11.2811.2811.28sha3224
11.3911.4211.42keccakc768
12.1212.1912.29luffa384
12.5312.5712.60lux512
12.8812.8812.95groestl512
12.9212.9212.95gimli24v1
12.9912.9912.99cubehash1632
13.0913.0913.16jh384
13.0913.1213.16jh224
13.0913.1213.16jh256
13.0913.1213.16jh512
13.26?13.30?18.23?keccakc512treed2
14.5114.5114.51ripemd160
14.5514.5814.62bash384
15.1015.3815.59luffa512
15.5215.5615.62round3jh256
15.5215.5915.62round3jh512
15.8715.8715.90nasha512
15.9015.9415.97nasha256
16.4216.4916.53sha3512
16.6716.7016.70keccakc1024
17.0817.0817.08fugue256
18.5418.5818.61cubehash88
18.9218.9618.99whirlpool
19.4119.4819.86fugue2
19.8319.8619.93asconhashv12
19.8319.8619.93asconxofv12
21.0421.0421.08cubehash1616
21.2522.0522.08bash512
22.0822.1222.15hamsi
24.4424.4424.48lane256
24.38?24.65?27.92?mgrostl256
25.0325.0725.07fugue384
25.1725.2125.21shamashashv1
27.1227.1527.19simd256
30.8730.8731.01xoodyakv1
33.2333.3033.47simd512
33.8533.9233.92fugue512
34.6234.6234.69cubehash84
35.5935.6235.62md6d224
37.0537.0837.08cubehash168
36.7437.1937.81fsb256
37.4037.5037.57essence384
37.5037.5337.60sneikha256
37.5037.5737.60essence512
38.2338.2638.26md6d256
39.9039.9740.00esch256v1
46.8146.8446.91saturninhashv2
49.0349.0649.06md6d384
49.1749.2449.44essence256
49.1749.2749.41essence224
49.79?49.83?64.90?lane512
52.0852.1252.15esch384v1
59.1759.2059.20mcssha4
59.2759.2759.31mcssha6
59.5859.6259.69md6d512
61.4661.4661.70coral256v1
62.7462.7862.85drygascon128
65.1065.1065.14mcssha5
67.0567.0567.05knot256v2
67.2667.2667.29cubehash82
69.1369.1769.20cubehash164
72.4073.0273.26drygascon256
77.3677.3677.40sneikha384
77.5777.6077.60triadhashv1
113.30113.33113.37knot256v1
130.03130.07130.10clxhash
131.74131.74131.77cubehash81
133.72133.72133.85cubehash162
220.59220.62221.08knot512
230.07230.73231.70knot384
262.19262.29262.40cubehash161
350.03350.07350.10md2
515.03515.62517.01syconhash256v1
576.60579.17581.15subterraneanv1
1120.311123.191155.42sivrijndael256hash256v1
1243.541245.731275.62acehash256v1
1501.771538.851564.51skinnyhashtk3
2437.712457.812472.50heron256v1
2664.722675.172688.61gage1h256c256r128
2769.172797.952808.78skinnyhashtk2
3739.443754.243767.81orangishv1
4120.624136.744151.15gage1h256c224r064
4510.314535.074560.59photonbeetlehash256rate32v1
4800.004820.564834.34gage1h256c224r032
4891.984904.134933.89gage1h256c256r064
7722.677734.657763.65sivtemphotonhashv1
8195.698226.638253.51gage1h256c256r032
9088.899116.289147.22gage1h256c512r064
14846.5314876.9114918.68gage1h256c224r016
15957.5715975.6216019.83gage1h256c256r016
16215.1716227.9916261.46gage1h256c512r032
28750.8328781.7428807.67gage1h256c224r008
66784.6566875.1466969.90fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
4.694.694.69sha256
5.005.005.00edonr512
5.005.315.31blake2s
6.256.256.56sha1
6.886.886.88blake2b
6.886.886.88sha224
8.128.128.12md4
9.069.069.06edonr256
11.2511.5611.56skein256256
11.5611.5611.56skein512256
11.5611.5611.56skein512512
11.8811.8811.88bmw512
12.1912.1912.19md5
13.1213.1213.44sarmal256
13.4413.4413.75k12
13.4413.7513.75blake64
13.7513.7513.75sha512
13.7513.7514.06blake32
13.7513.7514.06echo256
14.0614.3814.38blake512
14.0614.3814.38sha384
14.3814.3814.69bmw256
14.3814.6914.69tiger
15.9415.9415.94blake256
15.9415.9415.94sarmal512
16.2516.2516.25shavite3256
17.1917.1917.50sha3384
17.1917.5017.50sha3256
17.1917.5017.50shake256
17.5017.5017.50rfsb509
17.5017.5017.50sha3512
17.50?17.50?20.00?echosp256
17.8118.1218.12keccakc512
18.1218.4418.44keccakc256
18.7518.7518.75gimli24v1
19.6920.0020.00keccakc768
19.6920.0020.31bash384
19.6920.0020.62luffa256
20.0020.0020.00keccakc1024
20.0020.0020.00keccakc448
20.0020.0020.31bash256
20.3120.3120.31cubehash512
20.3120.6220.62keccak
20.3120.6220.62shavite3512
20.6220.6220.94shake128
20.6220.9420.94sha3224
22.1922.1922.50echo512
22.5022.5022.81echosp512
24.0624.0624.38jh224
24.0624.0624.38jh256
24.0624.0624.38jh512
24.0624.3824.38jh384
26.8826.8827.81cubehash832
26.8827.1927.19skein10241024
27.8128.4429.06hamsi
28.1228.4428.75round3jh256
28.1228.4428.75round3jh512
28.4428.4428.44ripemd160
28.4428.7528.75asconhashv12
28.4428.7528.75asconxofv12
30.0030.6231.56luffa384
30.9430.9430.94cubehash816
30.9430.9431.25nasha256
30.9431.2531.25groestl256
31.2531.2531.88nasha512
31.5631.5631.88shabal256
31.5631.5631.88shabal512
32.5032.8133.12lux256
36.8837.1937.50shamashashv1
37.1937.1937.19whirlpool
38.4438.4438.75xoodyakv1
38.7538.7539.06groestl512
38.7539.0639.06cubehash88
41.2541.2541.56luffa512
43.7543.7544.06bblake256
45.3145.9446.25bash512
49.3849.6950.00simd256
51.2551.5651.56fugue256
52.5052.5052.81cubehash1632
52.8153.1253.44sneikha256
53.7553.7554.38lux512
54.0654.3855.62esch256v1
55.0055.3155.62cubehash84
61.2561.2561.25cubehash1616
61.56?61.88?83.75?keccakc512treed2
61.8862.1962.19lane256
61.8862.1968.44keccakc256treed2
66.8867.1967.19saturninhashv2
67.8167.8168.12mgrostl256
68.1268.4468.44drygascon128
77.1977.5077.50cubehash168
77.1977.8178.12fugue384
79.0679.3879.38esch384v1
83.44?84.06?95.00?fugue2
86.2586.5686.56triadhashv1
87.5087.8187.81cubehash82
87.8188.1288.44coral256v1
91.8892.1992.81essence224
92.1992.1992.81essence256
95.3195.3195.31knot256v2
97.1997.5097.81essence384
98.1298.4499.38drygascon256
98.4498.7599.06essence512
102.81103.12105.00simd512
108.75108.75109.06mcssha4
109.38109.38109.69mcssha6
109.38109.69109.69cubehash164
110.94111.88112.50fsb256
111.56111.88112.81fugue512
120.94121.25121.25md6d224
124.69125.00125.00sneikha384
126.88126.88127.19knot256v1
128.75129.06129.38md6d256
141.25141.25141.56clxhash
152.19152.19152.19cubehash81
161.88161.88162.19mcssha5
162.19162.19162.50md6d384
174.06174.06174.06cubehash162
194.38?194.38?252.50?lane512
194.69195.00195.00md6d512
254.69254.69255.00knot384
270.62270.94270.94knot512
302.50302.50302.50cubehash161
500.94501.25501.25md2
681.25683.12688.44subterraneanv1
784.06784.38785.00syconhash256v1
1062.501084.381085.31sivrijndael256hash256v1
1889.381892.191898.12acehash256v1
2119.692124.062225.94skinnyhashtk3
3045.313051.563067.50skinnyhashtk2
3261.253276.253465.94photonbeetlehash256rate32v1
4255.624257.504261.56gage1h256c256r128
4399.384399.694412.19heron256v1
5308.125310.945329.69orangishv1
6204.066205.626216.56gage1h256c224r064
6099.066229.386537.50sivtemphotonhashv1
6973.446975.947321.56gage1h256c224r032
7353.447355.317916.56gage1h256c256r064
11956.2511990.3112252.81gage1h256c256r032
13565.3113582.1913958.12gage1h256c512r064
21391.8821515.0021694.06gage1h256c224r016
23039.3823270.9423395.31gage1h256c256r016
23811.8823950.3124161.56gage1h256c512r032
40938.1241082.1941325.31gage1h256c224r008
600184.69600885.62601483.12fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
27.5027.5030.00sha256
32.5035.0035.00sha1
35.0037.5037.50sha224
37.5037.5040.00edonr256
40.0040.0040.00edonr512
40.0040.0042.50md4
47.5047.5047.50blake2s
52.5055.0055.00gimli24v1
57.5057.5057.50blake2b
57.5057.5057.50md5
67.5067.5070.00blake32
67.5067.5070.00luffa256
67.5070.0070.00tiger
70.0070.0070.00blake256
70.0070.0070.00skein256256
72.50?75.00?82.50?hamsi
82.5082.5082.50bmw256
90.0090.0092.50skein512256
90.0090.0092.50skein512512
92.5095.0095.00echo256
95.0095.0097.50bmw512
95.0097.50100.00asconxofv12
95.0097.5097.50asconhashv12
100.00100.00102.50rfsb509
102.50105.00105.00cubehash512
102.50105.00105.00sarmal256
102.50105.00105.00shavite3256
105.00107.50110.00k12
110.00110.00112.50blake64
110.00110.00112.50sha512
112.50115.00115.00sha384
115.00115.00117.50blake512
122.50122.50122.50shamashashv1
122.50122.50125.00ripemd160
125.00125.00127.50sarmal512
125.00125.00127.50xoodyakv1
130.00130.00130.00luffa384
135.00137.50140.00sha3256
137.50137.50137.50sha3384
137.50137.50137.50shake256
137.50137.50140.00sha3512
140.00140.00142.50nasha256
140.00?140.00?162.50?echosp256
142.50142.50145.00keccakc512
145.00147.50147.50keccakc256
145.00147.50147.50sneikha256
155.00157.50157.50triadhashv1
157.50157.50157.50keccakc1024
160.00160.00160.00keccakc448
160.00160.00160.00keccakc768
160.00160.00160.00whirlpool
160.00160.00162.50bash256
160.00160.00162.50bash384
160.00162.50162.50shavite3512
165.00165.00165.00keccak
165.00165.00165.00shake128
165.00165.00167.50sha3224
172.50172.50175.00drygascon128
177.50180.00180.00echo512
180.00180.00182.50echosp512
182.50182.50182.50groestl256
182.50182.50185.00saturninhashv2
187.50187.50207.50luffa512
190.00190.00192.50cubehash816
190.00190.00192.50cubehash832
192.50192.50195.00shabal256
192.50192.50195.00shabal512
197.50197.50197.50jh224
197.50197.50200.00jh256
197.50197.50200.00jh384
197.50200.00200.00cubehash88
200.00202.50205.00jh512
202.50205.00207.50lux256
202.50205.00210.00esch256v1
215.00215.00215.00cubehash84
215.00215.00217.50skein10241024
217.50217.50217.50bash512
225.00227.50227.50clxhash
227.50230.00232.50knot256v1
227.50232.50232.50round3jh256
230.00232.50235.00round3jh512
247.50250.00252.50cubehash82
252.50252.50255.00knot256v2
252.50255.00257.50nasha512
282.50282.50282.50groestl512
295.00297.50300.00coral256v1
297.50297.50300.00bblake256
312.50312.50312.50cubehash81
317.50320.00322.50fugue256
342.50342.50342.50esch384v1
342.50345.00347.50lux512
360.00360.00362.50cubehash1632
365.00367.50372.50drygascon256
370.00370.00370.00cubehash1616
395.00395.00395.00cubehash168
400.00400.00402.50simd256
422.50425.00425.00sneikha384
425.00427.50427.50cubehash164
490.00492.50492.50cubehash162
492.50492.50495.00fugue384
492.50?492.50?670.00?keccakc512treed2
492.50495.00495.00keccakc256treed2
497.50500.00500.00mcssha4
502.50505.00505.00mcssha6
512.50512.50512.50lane256
512.50515.00515.00knot384
535.00535.00537.50mgrostl256
562.50565.00567.50essence256
565.00565.00570.00fugue2
565.00567.50572.50essence224
620.00620.00620.00cubehash161
660.00660.00662.50knot512
732.50732.50735.00fugue512
782.50785.00787.50essence384
792.50792.50795.00essence512
825.00827.50837.50simd512
862.50875.00887.50fsb256
925.00925.00927.50mcssha5
967.50970.00972.50md6d224
1030.001032.501032.50md6d256
1297.501300.001300.00md6d384
1325.001355.001360.00sivrijndael256hash256v1
1357.501357.501360.00md2
1492.501500.001522.50subterraneanv1
1555.00?1557.50?2022.50?lane512
1560.001560.001562.50md6d512
2912.502917.502922.50syconhash256v1
3695.003702.503722.50photonbeetlehash256rate32v1
5430.005435.005445.00skinnyhashtk2
5650.005665.005955.00skinnyhashtk3
6302.506312.506330.00sivtemphotonhashv1
6977.506980.006995.00acehash256v1
14607.5014617.5014620.00gage1h256c256r128
19870.0019900.0020067.50heron256v1
21515.0021522.5021532.50orangishv1
22920.0022930.0022935.00gage1h256c224r064
24590.0024632.5024652.50gage1h256c224r032
27137.5027152.5027177.50gage1h256c256r064
42087.5042102.5042122.50gage1h256c256r032
50280.00?50362.50?64277.50?gage1h256c512r064
72860.0072940.0074617.50gage1h256c224r016
78122.50?79777.50?97442.50?gage1h256c256r016
81710.0082930.0083865.00gage1h256c512r032
136310.00137865.00139912.50gage1h256c224r008
4796772.504806315.004812442.50fsb512

amd64; CascadeLake (50657); 2019 Intel Xeon Gold 6248; 20 x 2500MHz; pmnod076, supercop-20191017

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.761.791.81edonr512
2.462.462.48k12
2.842.882.91bmw512
2.892.902.92md4
2.952.983.02echo256
3.043.073.10blake2b
3.213.223.24keccakc256treed2
3.363.363.37cubehash832
3.383.423.45edonr256
3.403.433.46shavite3512
3.463.493.51sha1
3.503.513.53echosp256
3.583.603.61shavite3256
3.983.994.00keccakc512treed2
4.374.394.41bmw256
4.744.764.80blake512
4.834.854.87blake2s
4.914.944.96md5
4.974.995.00shake128
5.015.065.10sha512
5.025.075.12sha384
5.015.115.19bblake256
5.085.115.13shabal512
5.095.115.14shabal256
5.135.175.22skein512512
5.145.215.25skein512256
5.205.225.24echosp512
5.305.345.38sarmal256
5.355.395.45blake64
5.455.485.52tiger
5.775.805.84blake32
6.136.166.19bash256
6.166.186.21sha3224
6.446.486.52skein10241024
6.476.506.53shake256
6.506.526.55sha3256
6.576.606.64sarmal512
6.706.716.74cubehash512
6.706.716.72cubehash816
6.536.726.74cubehash1632
6.756.776.78blake256
6.926.987.05keccakc256
7.317.347.41simd256
7.547.567.59echo512
7.567.617.68groestl256
7.577.617.64sha224
7.577.627.66sha256
7.597.627.67skein256256
7.937.978.03simd512
8.018.068.11bash384
7.988.098.20keccakc448
8.358.458.60keccakc512
8.498.558.61luffa256
8.588.618.63sha3384
8.918.958.99rfsb509
8.928.969.02keccak
10.0410.0710.12groestl512
10.0810.1210.15jh224
10.0510.1210.15jh512
10.0910.1210.15jh384
9.54?10.14?11.29?jh256
10.7510.8010.84luffa384
10.8110.8510.90gimli24v1
10.8810.9311.00keccakc768
11.5411.5911.65fugue2
11.9611.9912.05fugue256
12.1912.2212.24sha3512
12.2012.2812.37bash512
12.8812.9012.93ripemd160
13.0213.1114.17cubehash1616
13.4813.5013.52cubehash88
14.7514.8014.86luffa512
14.9414.9915.08round3jh256
14.8815.0015.05round3jh512
15.6215.6915.76keccakc1024
16.5816.7016.77nasha256
16.9016.9617.01nasha512
17.2317.2517.28fugue384
17.2717.3517.44hamsi
18.8818.9419.00mgrostl256
19.8519.8719.90lane256
20.2420.3120.36md6d224
21.2721.3021.33whirlpool
21.8821.9221.98md6d256
22.2122.2622.33asconhashv12
22.1822.2622.33asconxofv12
22.9622.9823.01fugue512
24.8124.9525.53shamashashv1
26.8526.8926.91cubehash168
26.9727.0227.06cubehash84
27.4827.5227.56lane512
28.4128.4728.52md6d384
30.1430.2430.46essence512
30.2430.3630.49essence384
34.8034.8434.90md6d512
35.0635.6536.53fsb256
36.1136.2336.35sneikha256
40.5340.6040.70esch256v1
41.0141.1141.22mcssha6
41.0241.2041.33mcssha4
41.0441.2141.32mcssha5
43.8443.9744.00essence224
43.9944.0244.05essence256
45.5045.5945.75saturninhashv2
47.1747.2147.26esch384v1
53.8953.9153.92cubehash164
54.8754.9254.95cubehash82
67.2767.4967.72coral256v1
69.0869.1469.23knot256v2
69.9170.3270.43sneikha384
71.3771.6572.04triadhashv1
74.8875.0475.15drygascon128
78.0378.1478.29xoodyakv1
79.3579.5079.75drygascon256
109.15109.17109.20cubehash81
111.27112.06113.07cubehash162
115.97118.18119.15knot256v1
157.46157.57159.80clxhash
216.05216.09220.18cubehash161
231.29231.50235.90knot512
244.01244.26247.76knot384
297.55?318.86?335.77?fsb512
328.68332.87335.42md2
619.31623.90627.60syconhash256v1
813.10820.15826.27subterraneanv1
1406.141409.361414.03acehash256v1
1462.411466.741471.92sivrijndael256hash256v1
1487.501498.251508.60skinnyhashtk3
1760.141827.921880.54heron256v1
2651.102656.152663.46skinnyhashtk2
3028.163034.313041.69gage1h256c256r128
3836.293951.364137.98orangishv1
4477.404526.324563.78gage1h256c224r064
4978.094985.554996.40gage1h256c256r064
5368.935377.305399.67gage1h256c224r032
5822.835853.705880.77photonbeetlehash256rate32v1
8988.659011.579067.17gage1h256c512r064
9058.169080.619118.60gage1h256c256r032
9837.139856.269887.81sivtemphotonhashv1
15106.4315123.7215143.93gage1h256c224r016
16962.7516986.4917011.14gage1h256c512r032
17074.7117090.3917129.34gage1h256c256r016
28857.4628907.5628942.48gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.871.881.88edonr512
2.622.622.63k12
2.992.993.00md4
3.073.083.09blake2b
3.113.123.13echo256
3.123.133.14bmw512
3.493.503.51edonr256
3.593.603.61sha1
3.673.673.68cubehash832
3.753.753.75echosp256
3.763.773.77keccakc256treed2
3.823.833.84shavite3512
3.823.833.83shavite3256
4.544.544.55bmw256
4.564.574.57keccakc512treed2
4.844.854.85blake2s
4.944.944.96blake512
5.045.055.05md5
5.155.155.15shake128
5.285.295.30skein512512
5.305.325.33skein512256
5.315.325.34sha384
5.315.325.34sha512
5.365.375.37echosp512
5.465.465.47shabal256
5.465.475.48shabal512
5.515.535.53sarmal256
5.585.595.61blake64
5.625.625.64tiger
5.685.705.73bblake256
5.945.955.96blake32
6.326.326.33sha3224
6.366.376.38bash256
6.706.716.72shake256
6.716.726.73skein10241024
6.736.736.74sha3256
6.826.836.84sarmal512
6.896.896.90blake256
6.906.906.91cubehash512
7.027.027.03cubehash816
7.227.237.25keccakc256
7.327.327.33cubehash1632
7.547.557.57simd256
7.707.717.72skein256256
7.777.787.79sha224
7.777.787.79sha256
7.947.957.95echo512
7.967.988.01groestl256
8.238.268.29keccakc448
8.278.288.30bash384
8.318.328.34simd512
8.708.718.74luffa256
8.728.758.80keccakc512
8.758.758.76sha3384
9.319.329.33keccak
9.379.389.39rfsb509
10.2710.2910.30jh512
10.2910.3010.31jh224
10.2910.3010.31jh384
10.3010.3110.88jh256
10.6610.6710.68groestl512
10.9210.9310.94gimli24v1
11.0611.0711.08luffa384
11.1411.1511.17keccakc768
12.2412.2512.26sha3512
12.4712.5112.53bash512
12.5612.5812.59fugue2
12.6012.6012.63fugue256
13.1313.1413.15ripemd160
13.8013.8113.81cubehash88
14.0114.0414.40cubehash1616
15.1815.2015.22luffa512
15.1915.2415.25round3jh512
15.2215.2415.26round3jh256
15.7615.7715.79keccakc1024
16.9817.0317.04nasha256
17.4317.4617.48hamsi
17.5717.5817.59nasha512
18.1818.1818.19fugue384
18.8618.8818.90md6d224
20.1020.1120.13mgrostl256
20.3720.3820.39md6d256
20.5320.5420.55lane256
21.6921.7021.71whirlpool
22.4322.4422.46asconhashv12
22.4322.4522.47asconxofv12
24.4024.4124.41fugue512
25.3225.3725.56shamashashv1
26.4526.4726.48md6d384
27.3627.3627.36cubehash84
27.4827.4827.48cubehash168
29.2529.2729.28lane512
31.2931.3031.40essence512
31.3431.3931.42essence384
32.3432.3532.36md6d512
32.5132.7033.04fsb256
36.4736.5036.55sneikha256
40.9140.9440.97esch256v1
41.7941.8141.86mcssha6
41.8141.8741.92mcssha4
42.4542.5242.55mcssha5
44.6744.7244.73essence224
44.7544.7644.77essence256
46.0346.0546.09saturninhashv2
47.6947.7047.72esch384v1
54.5454.5454.54cubehash164
55.2255.2355.24cubehash82
67.9568.0168.09coral256v1
69.7069.7269.75knot256v2
70.9771.1671.20sneikha384
71.7571.8472.00triadhashv1
75.1275.1875.22drygascon128
78.4678.5078.54xoodyakv1
80.0680.1280.20drygascon256
109.51109.51109.52cubehash81
112.35112.64112.70cubehash162
117.11117.95118.05knot256v1
157.71157.74158.85clxhash
216.72216.73218.75cubehash161
232.35232.42234.58knot512
244.91244.98246.70knot384
333.48334.52335.78md2
627.90628.59629.61syconhash256v1
819.98821.35823.30subterraneanv1
1423.861424.761426.01acehash256v1
1463.321464.671465.70sivrijndael256hash256v1
1507.091511.491514.73skinnyhashtk3
1862.791869.891889.17heron256v1
2657.822659.472661.91skinnyhashtk2
3069.983071.253073.33gage1h256c256r128
3967.583977.134066.47orangishv1
4553.144573.464584.34gage1h256c224r064
5030.645033.215037.03gage1h256c256r064
5423.425426.335434.75gage1h256c224r032
5839.125845.255856.00photonbeetlehash256rate32v1
9092.169097.249101.06gage1h256c512r064
9150.079157.719173.03gage1h256c256r032
9661.939667.299671.72fsb512
9829.199837.119850.86sivtemphotonhashv1
15234.3615240.0815246.78gage1h256c224r016
17128.2717134.2717144.16gage1h256c512r032
17234.0417238.2917250.68gage1h256c256r016
29135.1929147.5829156.07gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.022.032.04edonr512
2.882.882.89k12
3.083.103.10blake2b
3.133.143.15md4
3.453.453.47echo256
3.533.543.55bmw512
3.643.653.69edonr256
3.783.793.80sha1
3.833.843.85echosp256
4.194.194.20cubehash832
4.204.214.23shavite3256
4.394.404.41keccakc256treed2
4.474.474.49shavite3512
4.794.804.82bmw256
4.844.844.85blake2s
5.125.135.13keccakc512treed2
5.225.235.24blake512
5.235.245.25md5
5.455.495.51skein512512
5.475.505.53skein512256
5.555.565.57shake128
5.705.725.75sha384
5.725.745.77sha512
5.825.835.84sarmal256
5.855.875.89tiger
5.905.935.98blake64
6.046.046.07shabal256
6.076.086.09shabal512
6.086.096.10echosp512
6.186.196.21blake32
6.436.436.44sha3224
6.646.656.68bblake256
6.716.736.74bash256
6.956.966.97shake256
6.976.986.99sha3256
7.097.107.10blake256
7.117.137.16skein10241024
7.187.207.21sarmal512
7.197.217.22cubehash512
7.547.557.55cubehash816
7.797.837.89keccakc256
7.837.857.89skein256256
7.897.897.91simd256
8.058.078.08sha224
8.068.088.10sha256
8.308.328.49cubehash1632
8.358.398.44keccakc448
8.548.578.62groestl256
8.578.598.61echo512
8.748.768.79bash384
8.768.788.79sha3384
8.908.928.94simd512
8.988.999.05luffa256
9.059.119.15keccakc512
9.869.879.91keccak
10.2010.2310.25rfsb509
10.5510.5810.60jh224
10.5710.5910.60jh512
10.5710.5910.62jh384
10.5810.6111.16jh256
11.0311.0711.10gimli24v1
11.2111.2511.28keccakc768
11.5211.5311.56luffa384
11.6311.6511.67groestl512
12.6312.6412.65sha3512
12.8212.8512.89bash512
13.5313.5413.56ripemd160
13.6013.6113.63fugue256
14.2014.2214.26fugue2
14.3114.3214.32cubehash88
15.3715.3915.40cubehash1616
15.6015.6415.67round3jh512
15.5915.6515.68round3jh256
15.8215.8615.88luffa512
16.3016.3316.36keccakc1024
17.4817.5217.55nasha256
17.6017.6217.66hamsi
18.5718.6018.63nasha512
18.7318.7518.77md6d224
19.7219.7319.74fugue384
20.2020.2220.24md6d256
21.6421.6521.67lane256
22.0522.0722.10mgrostl256
22.3522.3622.37whirlpool
22.7122.7622.79asconhashv12
22.7022.7622.79asconxofv12
25.9626.0126.03shamashashv1
26.2326.2626.31md6d384
26.7626.7726.79fugue512
27.8727.9127.99cubehash84
28.4628.4728.47cubehash168
31.9932.0232.08md6d512
32.0832.1732.31fsb256
32.1832.2032.23lane512
33.0333.0633.10essence512
33.0633.1133.13essence384
36.9336.9637.00sneikha256
41.4341.4841.52esch256v1
42.9843.0143.05mcssha6
42.9943.0343.09mcssha4
44.6944.7544.84mcssha5
45.9645.9845.99essence224
45.9845.9946.01essence256
46.7446.7746.87saturninhashv2
48.4948.5148.54esch384v1
55.5755.5855.60cubehash164
55.7455.7655.77cubehash82
68.7768.8868.97coral256v1
70.6770.7070.72knot256v2
72.1272.2372.35triadhashv1
72.5372.5872.60sneikha384
75.3875.4375.46drygascon128
78.9979.0579.10xoodyakv1
81.0481.1181.18drygascon256
110.07110.08110.10cubehash81
113.37113.74113.76cubehash162
117.17117.77118.40knot256v1
158.10158.12158.17clxhash
217.75217.78217.80cubehash161
233.88233.95234.03knot512
246.37246.44246.49knot384
337.90337.93337.96md2
635.73635.82641.59syconhash256v1
821.18825.85830.24subterraneanv1
1445.971447.641451.71acehash256v1
1460.171464.011465.19sivrijndael256hash256v1
1528.771530.591535.97skinnyhashtk3
1912.931924.181962.92heron256v1
2664.122670.202672.39skinnyhashtk2
3127.793131.833134.64gage1h256c256r128
4014.654023.024118.10orangishv1
4627.154649.584657.12gage1h256c224r064
5111.915115.175117.92gage1h256c256r064
5495.485504.065511.39gage1h256c224r032
5820.465827.905858.59photonbeetlehash256rate32v1
9208.069238.539245.09gage1h256c512r064
9285.019291.989295.82gage1h256c256r032
9806.049812.529816.90sivtemphotonhashv1
15428.8015434.0515443.27gage1h256c224r016
17367.3317376.1017383.13gage1h256c512r032
17463.4917469.9617475.38gage1h256c256r016
25203.8725217.3425234.64fsb512
29517.4329526.2029537.91gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.192.212.27edonr512
3.283.293.30k12
3.443.463.48blake2b
3.503.513.52md4
4.004.034.09edonr256
4.264.284.32echo256
4.304.314.33sha1
4.314.324.34bmw512
4.784.804.83echosp256
4.834.854.86blake2s
5.155.165.17shavite3256
5.475.495.51bmw256
5.485.505.57blake512
5.575.575.58cubehash832
5.735.745.76md5
5.825.835.85shavite3512
5.915.956.02skein512256
5.925.956.01skein512512
6.056.076.11sarmal256
6.086.096.10shake128
6.106.126.14keccakc256treed2
6.216.256.32sha384
6.226.276.35blake64
6.276.316.36sha512
6.516.546.56tiger
6.616.636.66blake32
6.936.956.99bash256
7.507.527.55sarmal512
7.627.647.68shabal256
7.647.657.68blake256
7.657.687.72shabal512
7.727.767.79echosp512
7.797.817.82shake256
7.827.837.84sha3256
7.817.847.85sha3224
7.978.008.05cubehash512
8.008.008.01keccakc512treed2
8.208.248.28skein256256
8.488.538.60keccakc256
8.668.698.75simd256
8.868.918.96sha256
8.878.918.96sha224
8.908.918.96skein10241024
8.928.938.94cubehash816
9.199.229.25bblake256
9.409.439.47echo512
9.419.449.45sha3384
9.699.719.74bash384
9.689.739.81luffa256
10.0210.0610.13groestl256
10.2710.3110.40keccak
10.2710.3610.41keccakc512
10.3310.4210.54keccakc448
10.9711.1211.14cubehash1632
11.3011.3211.36jh512
11.3111.3411.37jh224
11.3211.3411.95jh256
11.3011.3511.41simd512
11.3311.3711.44jh384
11.4411.4811.51gimli24v1
12.1312.2412.27keccakc768
12.4212.4812.69rfsb509
12.7212.7612.80luffa384
13.0613.1113.14groestl512
13.7713.8013.83bash512
13.8413.8613.89sha3512
14.5914.6014.62ripemd160
15.7015.7015.71cubehash88
16.2616.2816.31fugue256
16.6716.7116.77round3jh256
16.6816.7516.80round3jh512
17.4817.5217.58luffa512
17.8817.9518.07hamsi
17.7718.0518.07cubehash1616
18.0218.1018.15keccakc1024
18.4918.5218.58fugue2
18.8418.8818.99nasha256
19.3419.4019.47nasha512
23.5023.5523.60asconhashv12
23.5023.5723.61asconxofv12
23.8323.8523.87fugue384
24.1024.1024.15whirlpool
24.5224.5524.62lane256
24.9724.9925.28mgrostl256
26.7826.8827.05shamashashv1
29.2629.3929.51cubehash84
31.1531.1631.19cubehash168
33.0433.0633.09fugue512
37.7237.7537.76essence512
37.6937.7637.81essence384
37.8137.8537.94md6d224
38.1838.2538.31sneikha256
40.7640.8140.88md6d256
41.2441.4241.63fsb256
42.6642.7342.83esch256v1
43.1143.1243.16lane512
46.2446.2646.31mcssha6
46.2646.3446.39mcssha4
48.5548.6148.80saturninhashv2
49.2749.3249.35essence224
49.3049.3549.39essence256
50.6250.6550.69esch384v1
50.7850.8250.97mcssha5
52.9052.9653.07md6d384
56.6056.6657.12cubehash82
58.2860.0960.22cubehash164
64.6364.7264.78md6d512
71.1171.2471.53coral256v1
72.7072.8173.00triadhashv1
73.1273.1573.17knot256v2
75.8275.8875.94drygascon128
76.2076.2876.37sneikha384
80.3380.3680.47xoodyakv1
83.6383.7083.80drygascon256
111.43111.52111.55cubehash81
115.52116.11116.35cubehash162
118.11118.60119.40knot256v1
159.10159.17159.26clxhash
220.59220.61220.63cubehash161
238.05238.17238.34knot512
249.80249.84249.89knot384
349.65349.68349.71md2
662.84662.96664.08syconhash256v1
830.81831.33832.01subterraneanv1
1448.141448.851469.17sivrijndael256hash256v1
1502.761502.971516.03acehash256v1
1577.821579.121590.01skinnyhashtk3
2081.932100.092118.19heron256v1
2679.022690.032694.35skinnyhashtk2
3281.473287.483301.01gage1h256c256r128
4154.664164.194254.95orangishv1
4830.394848.864859.55gage1h256c224r064
5324.925333.285348.40gage1h256c256r064
5707.155717.575726.67gage1h256c224r032
5753.155769.055819.12photonbeetlehash256rate32v1
9593.679627.349635.51gage1h256c512r064
9638.359651.659664.25gage1h256c256r032
9762.549773.619780.60sivtemphotonhashv1
15993.4816004.3516019.82gage1h256c224r016
18029.6718044.2418058.23gage1h256c512r032
18086.7618102.1918120.83gage1h256c256r016
30572.6130590.1230610.86gage1h256c224r008
66696.8566724.6966764.15fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
4.884.914.97blake2s
5.19?5.28?5.94?edonr512
6.536.596.66blake2b
8.258.318.41md4
8.288.348.53edonr256
9.129.169.19k12
10.6210.7510.88sha1
10.81?10.91?12.22?echo256
11.0311.1611.28blake512
11.4111.5311.72skein512256
11.7511.8812.00skein512512
11.8412.0012.22sarmal256
12.0912.1912.25md5
12.5012.5613.22blake64
12.8813.0013.41skein256256
13.1913.2213.28blake32
13.1613.3113.38bash256
13.2213.3413.47bash384
14.0914.1914.28bmw256
14.3414.4414.88sarmal512
14.5014.5914.69sha3256
14.50?14.66?18.19?tiger
14.5614.6614.72shake256
14.5014.6915.59sha384
14.6614.7214.75sha3384
14.7514.8114.91sha3512
14.7514.8414.88sha3224
14.7814.8414.88shake128
14.8814.9114.97blake256
14.9415.1615.78sha512
15.3415.4415.62bmw512
16.4716.6616.81gimli24v1
17.6217.6617.72shavite3256
17.8817.9118.00cubehash512
18.4718.5918.91echosp256
18.6918.8419.00simd256
18.5918.9119.78luffa256
19.0619.1919.34sha224
19.1219.2819.38sha256
20.2220.3820.78keccakc1024
20.3420.5920.88keccakc768
20.5020.8421.16keccak
20.6620.9421.34keccakc256
20.7221.0321.25keccakc512
20.9721.0921.38jh224
20.9121.1622.19jh256
21.0321.1621.22jh512
20.9721.1921.50jh384
20.5921.5921.84keccakc448
23.0923.1223.19cubehash832
23.1623.5023.62hamsi
24.0924.2224.47echosp512
24.5924.7224.88echo512
25.0625.1625.38shavite3512
25.6225.7525.94bash512
26.4726.5026.59cubehash816
27.9128.0028.16shabal256
28.0628.1628.25shabal512
28.0928.2228.62skein10241024
28.1628.2228.47ripemd160
28.1928.2828.47groestl256
28.2228.3428.44luffa384
30.4730.6630.84round3jh256
30.5330.7830.97round3jh512
33.2533.3133.44cubehash88
33.4733.8134.19asconxofv12
33.7233.9134.25asconhashv12
36.00?36.28?44.31?nasha256
36.8437.0637.34groestl512
37.3137.5638.00simd512
37.9738.0338.06keccakc512treed2
37.7538.1638.56keccakc256treed2
38.1238.4138.88nasha512
38.6638.7539.09rfsb509
38.8138.9739.16luffa512
38.8839.0639.41shamashashv1
40.4140.5641.06bblake256
44.4744.5044.62cubehash1632
46.1246.1946.22whirlpool
47.1647.1947.22cubehash84
50.2550.3850.50fugue256
52.1952.2552.59cubehash1616
54.5054.6954.88sneikha256
58.5659.1259.72esch256v1
61.6261.7561.91lane256
65.5065.5965.75cubehash168
70.5371.0371.44saturninhashv2
70.8172.0973.00mgrostl256
72.0972.5072.84fugue2
74.3874.5375.06cubehash82
76.2276.4476.53fugue384
77.7277.8878.31esch384v1
81.6681.8182.03triadhashv1
82.3182.5083.19drygascon128
86.4786.6286.72mcssha6
86.7286.8187.09mcssha4
91.7291.8191.94essence224
92.0092.1292.19essence256
94.5094.5994.75cubehash164
96.7596.9497.38essence384
97.3497.4797.62essence512
97.7897.9498.09xoodyakv1
100.72101.25102.09coral256v1
104.50104.72104.88knot256v2
113.62113.69113.81fugue512
115.38115.62115.94drygascon256
123.19123.44123.84sneikha384
123.31123.72123.97md6d224
127.50127.59127.84mcssha5
128.97129.03129.12cubehash81
132.03132.47133.16knot256v1
132.00133.53135.62fsb256
133.19133.59134.22md6d256
150.31150.41150.50cubehash162
168.25168.34168.44lane512
171.25171.56172.03clxhash
172.62173.00173.59md6d384
210.47211.09211.66md6d512
254.78255.00255.22cubehash161
275.84275.94276.03knot384
289.81290.50291.44knot512
500.09500.19500.31md2
952.22953.31954.31subterraneanv1
1009.841011.031012.38syconhash256v1
1375.311376.281378.41sivrijndael256hash256v1
2235.192242.312243.75skinnyhashtk3
2285.562286.122286.62acehash256v1
2973.752974.032974.38skinnyhashtk2
3809.193812.443847.91heron256v1
5030.975102.315105.22photonbeetlehash256rate32v1
5255.565264.255279.16gage1h256c256r128
5877.885887.196025.22orangishv1
7306.197347.847366.94gage1h256c224r064
8081.418085.508092.50gage1h256c256r064
8380.538385.848395.59gage1h256c224r032
9181.539184.229187.59sivtemphotonhashv1
14128.0914162.1914264.41gage1h256c256r032
14518.5614593.2514705.72gage1h256c512r064
23081.4723201.9423308.81gage1h256c224r016
26124.4726222.0326332.56gage1h256c256r016
26491.7826591.7826694.38gage1h256c512r032
43944.2544009.3444077.75gage1h256c224r008
597979.84598347.53598730.34fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
40.5041.2541.50edonr256
41.25?41.75?47.25?edonr512
41.5042.2545.50md4
44.0044.2544.50blake2s
48.5049.0049.25gimli24v1
51.7552.7555.25sha1
52.5052.7553.50blake2b
56.2557.0058.00md5
62.2562.7565.75blake32
64.7565.2566.75hamsi
67.0067.2570.00blake256
66.7567.7571.75tiger
71.5072.2573.00skein256256
73.0073.2573.75k12
78.5079.0079.75bmw256
81.0082.7585.50luffa256
86.5087.2588.25sha224
86.75?88.00?96.75?echo256
86.7588.2591.25sha256
88.7589.5092.75blake512
88.5090.2590.75cubehash512
90.7591.7592.50skein512256
94.7595.7596.75sarmal256
95.0096.0097.00skein512512
100.25101.00103.00blake64
108.00108.75109.25bash512
108.25109.00110.50bash384
109.00109.75111.75bash256
113.50114.50116.75asconxofv12
114.00114.50114.75shavite3256
112.75114.75116.00asconhashv12
116.00117.00117.50sha3256
116.00117.00118.50sarmal512
116.25117.00117.50sha3512
116.25117.25117.75sha3224
116.75117.25117.75shake256
117.00117.50117.75shake128
117.00117.50118.00sha3384
116.50117.75126.00sha384
119.25121.00127.50sha512
121.25122.25125.25ripemd160
123.50124.50125.75shamashashv1
123.50124.75125.50bmw512
142.00143.25144.75luffa384
145.75146.50147.50sneikha256
148.25148.75151.25echosp256
150.00150.75152.00triadhashv1
154.50155.75160.25nasha256
155.25156.75160.00simd256
160.75161.50162.00groestl256
161.75163.50165.75keccakc1024
161.00164.25167.50keccakc768
165.25165.75166.25cubehash816
164.75167.75171.50keccak
166.25168.00170.00keccakc512
167.50168.25169.00cubehash832
166.50169.00171.75keccakc256
171.25171.50171.75cubehash88
165.75172.25174.00keccakc448
172.00172.75175.00shabal256
171.75173.00174.00jh224
172.00173.25178.75jh256
172.25173.25174.50jh384
173.50174.00175.00jh512
173.50174.25175.75shabal512
185.25185.75186.50cubehash84
190.00191.25193.00luffa512
192.75193.50196.00echosp512
193.00196.00198.75saturninhashv2
195.75?197.50?262.75?whirlpool
197.50198.50200.50echo512
200.00201.00203.75shavite3512
208.50209.25211.25drygascon128
213.25214.25216.00cubehash82
217.00219.00221.50esch256v1
225.75226.75230.50skein10241024
237.75238.75242.00knot256v1
239.75241.25243.00round3jh256
240.00242.50246.75round3jh512
254.50255.25258.75rfsb509
263.50264.00266.00clxhash
266.75266.75267.25cubehash81
268.25269.00271.50bblake256
286.50287.00287.50knot256v2
293.50295.00296.25groestl512
299.50302.00304.75simd512
303.00303.50304.25keccakc512treed2
303.75304.25304.25cubehash1632
303.25304.75307.50keccakc256treed2
306.00307.25310.50nasha512
311.75312.00312.50xoodyakv1
314.50315.25320.25cubehash1616
318.25319.50320.00fugue256
335.25335.50335.75cubehash168
335.00335.75336.75esch384v1
339.00342.50347.00coral256v1
363.75364.50366.25cubehash164
402.75403.25403.75mcssha6
404.50405.25406.00mcssha4
418.75419.75421.50cubehash162
424.25425.25426.50sneikha384
438.50440.25443.25drygascon256
482.25484.00487.75fugue2
489.50490.00490.25fugue384
501.50502.25504.00lane256
525.25527.75532.50cubehash161
560.75561.00561.50essence224
561.75562.25563.25knot384
561.75562.50563.00essence256
564.25566.25580.25mgrostl256
700.50703.00705.25knot512
729.50732.50734.00mcssha5
749.25749.75750.50fugue512
778.50780.25782.00essence384
782.75784.75785.75essence512
989.00992.50994.75md6d224
1046.251062.751072.25fsb256
1063.751069.751075.25md6d256
1346.001347.001348.25lane512
1353.251353.751355.25md2
1379.001382.501388.25md6d384
1554.251559.251563.00sivrijndael256hash256v1
1680.751688.001691.25md6d512
1900.751907.001923.00subterraneanv1
3739.503744.503753.75syconhash256v1
5291.255292.255295.25skinnyhashtk2
5767.505837.005841.00photonbeetlehash256rate32v1
5967.005983.505991.50skinnyhashtk3
8444.258447.758450.50acehash256v1
9800.759806.259814.25sivtemphotonhashv1
17744.2517761.5017801.00heron256v1
17919.0017995.2518031.00gage1h256c256r128
23463.5023479.7524074.25orangishv1
27043.5027178.5027239.50gage1h256c224r064
29533.0029550.5029586.25gage1h256c224r032
29905.0029927.0029960.75gage1h256c256r064
49825.5049873.0049966.00gage1h256c256r032
53793.5053811.2554037.50gage1h256c512r064
79265.2579328.2580370.00gage1h256c224r016
89717.7589781.5090707.50gage1h256c256r016
93758.5094743.0095104.50gage1h256c512r032
149150.00149275.75150896.50gage1h256c224r008
4783986.254786335.004788587.25fsb512

amd64; CascadeLake (50657); 2019 Intel Xeon Gold 6230; 40 x 2100MHz; unstable; ygritte, supercop-20200510

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
0.44?0.48?0.49?blake3
0.500.510.51bebb4185
1.331.341.34edonr512
2.072.072.07cubehash832
2.182.182.20bmw512
2.232.232.23md4
2.282.282.29echo256
2.292.292.30k12
2.422.422.42keccakc256treed2
2.15?2.56?2.56?blake2b
2.562.562.57edonr256
2.612.612.61sha1
2.993.003.02keccakc512treed2
3.293.303.30bmw256
3.383.383.39beamsplitter
3.573.573.60blake512
3.613.623.62blake64
3.633.643.64blake2s
3.733.733.76md5
3.793.803.81sha512
3.793.803.81sha384
3.843.853.86shabal512
3.853.863.86shabal256
3.903.913.91skein512256
3.893.923.92skein512512
3.913.923.95bblake256
4.024.024.03sarmal256
4.094.094.09tiger
4.384.384.39blake32
4.414.414.42shake128
4.484.494.50bash256
4.05?4.82?4.83?cubehash816
4.08?4.86?4.86?cubehash512
4.864.864.86cubehash1632
4.884.904.91skein10241024
4.984.994.99sarmal512
5.205.215.22keccakc256
5.295.295.33blake256
5.415.455.67simd512
5.465.475.47sha3224
5.555.565.56lux512
5.685.695.70sha224
5.695.705.71sha256
5.695.715.72skein256256
5.735.735.74sha3256
5.765.765.81shake256
5.965.975.97bash384
5.965.975.98keccakc448
6.006.096.10groestl256
6.10?6.11?7.26?luffa256
6.186.196.19lux256
6.316.336.34keccakc512
6.20?6.35?7.39?luffa384
6.656.666.66rfsb509
6.686.716.73keccak
7.527.617.79sha3384
8.07?8.07?9.38?cubehash1616
8.278.278.27cubehash88
8.128.568.62keccakc768
8.618.618.62groestl512
8.728.758.76fugue2
8.928.939.01bash512
9.319.339.35ripemd160
9.969.969.97fugue256
9.979.9910.00jh224
9.979.9910.05jh384
10.1710.2410.25jh256
10.3210.3310.75shavite3256
10.3210.3410.36jh512
10.5310.5610.67nasha256
10.8210.8310.85nasha512
10.8410.8410.88round3jh256
10.8610.8710.88round3jh512
10.8310.8911.06sha3512
10.99?11.18?13.09?luffa512
11.7111.9112.15hamsi
11.9111.9111.92gimli24v1
12.1212.1212.13keccakc1024
14.2114.2114.22fugue384
15.4915.4915.49lane256
15.7515.7515.75floppsy
15.9015.9916.29whirlpool
16.0116.0216.03md6d224
16.1916.2016.23cubehash84
16.4816.4816.49cubehash168
16.5316.5416.67asconhashv12
16.5416.6116.66asconxofv12
16.8716.9516.98shavite3512
17.3517.3617.42echosp256
18.1218.2818.41md6d256
18.4418.4918.54fugue512
18.9818.9919.00shamashashv1
19.4919.6119.65xoodyakv1
19.7719.8719.90simd256
20.7620.7620.76lane512
22.3722.3822.39md6d384
22.7222.7522.79essence512
24.6424.6524.66echosp512
25.0625.2125.32essence384
26.0226.0326.05mgrostl256
26.6926.7026.72sneikha256
27.5627.6128.81fsb256
28.3128.3328.37esch256v1
29.1429.3129.44md6d512
30.3230.6432.47essence256
30.7530.7630.77mcssha4
30.7530.7730.80mcssha5
30.7730.7930.85mcssha6
31.3731.3831.65echo512
32.3132.3132.98cubehash164
32.9132.9332.94essence224
33.5133.5333.55saturninhashv2
33.6933.7033.70cubehash82
36.4836.5336.92esch384v1
49.4949.5249.58coral256v1
51.2451.2751.28drygascon128
53.9653.9855.40sneikha384
56.4956.9356.97triadhashv1
57.2957.3357.88knot256v2
63.0563.0663.07drygascon256
65.7765.7767.03cubehash81
66.5766.5866.98cubehash162
69.15?85.38?114.06?fsb512
88.0488.3189.00knot256v1
98.3498.4699.61clxhash
130.28133.16134.78cubehash161
174.64179.99189.01knot512
215.00215.07215.49knot384
479.23483.64490.58syconhash256v1
693.93699.61700.56subterraneanv1
950.50955.04959.13sivrijndael256hash256v1
958.78969.69975.75acehash256v1
1041.531050.481054.63skinnyhashtk3
1420.681426.901431.78heron256v1
1884.571886.821900.69skinnyhashtk2
2465.772484.682488.87gage1h256c256r128
2932.302938.972940.09orangishv1
3531.813538.993552.86gage1h256c224r064
3824.363828.693841.17gage1h256c224r032
4047.764050.844054.12gage1h256c256r064
7066.117076.897091.36gage1h256c256r032
7251.157274.907308.33gage1h256c512r064
7308.267313.477326.57photonbeetlehash256rate32v1
10909.6410966.2810976.42gage1h256c224r016
12298.1712348.0212870.02gage1h256c256r016
12374.3112412.6712583.00sivtemphotonhashv1
12749.8312826.8413009.17gage1h256c512r032
23971.7124429.4324514.66gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
0.520.530.54bebb4185
0.72?0.73?2.46?blake3
1.411.421.42edonr512
2.282.292.29md4
2.312.312.31cubehash832
2.342.352.36k12
2.352.352.36bmw512
2.402.402.41echo256
2.552.562.57blake2b
2.652.652.66edonr256
2.692.702.70sha1
2.832.832.83keccakc256treed2
3.413.423.43beamsplitter
3.433.433.44bmw256
3.443.443.44keccakc512treed2
3.633.643.64blake2s
3.713.723.73blake512
3.763.763.77blake64
3.813.823.83md5
3.983.994.00sha384
3.983.994.00sha512
3.994.014.02skein512512
4.014.014.02skein512256
4.124.134.14shabal256
4.124.134.13shabal512
4.174.174.18sarmal256
4.204.214.22tiger
4.334.364.38bblake256
4.504.514.51blake32
4.544.554.56shake128
4.654.664.67bash256
4.984.994.99cubehash512
5.105.115.13cubehash816
5.105.115.13skein10241024
5.175.175.18sarmal512
5.295.295.30cubehash1632
5.375.385.39keccakc256
5.405.405.41blake256
5.585.585.59sha3224
5.655.675.68simd512
5.805.815.81skein256256
5.835.835.84sha224
5.835.845.84sha256
5.945.955.97shake256
5.946.046.07sha3256
6.056.066.07bash384
6.126.126.13keccakc448
6.116.136.14lux512
6.346.396.40groestl256
6.496.506.50lux256
6.516.526.54keccakc512
6.956.966.98keccak
7.037.037.05rfsb509
7.407.417.42luffa256
7.617.627.67luffa384
7.697.737.88sha3384
8.508.508.51cubehash88
8.388.698.70keccakc768
9.099.119.16bash512
9.229.239.23groestl512
9.469.479.48fugue2
9.499.509.52ripemd160
10.1110.1110.12cubehash1616
10.1410.1610.17jh224
10.1510.1610.21jh384
10.2710.2710.28fugue256
10.3510.3610.41jh256
10.4910.5010.51shavite3256
10.4910.5010.52jh512
10.7610.7710.89nasha256
10.8610.9111.03sha3512
11.0311.0411.05round3jh256
11.0211.0511.06round3jh512
11.2311.2511.26nasha512
11.9912.0012.01gimli24v1
12.1812.1912.20keccakc1024
13.4013.4213.43luffa512
14.2214.2314.25hamsi
14.7414.7514.75fugue384
15.7815.7815.78floppsy
16.0116.0116.02lane256
16.1716.1816.19md6d224
16.2916.3016.88whirlpool
16.6716.6816.69asconhashv12
16.7516.8016.82asconxofv12
16.9016.9116.92cubehash168
17.4917.5017.51shavite3512
18.0918.1018.12echosp256
18.4818.5118.54md6d256
19.1719.1819.20shamashashv1
19.2819.3119.34fugue512
19.7219.7319.75xoodyakv1
19.7719.7719.78cubehash84
20.2020.2320.89simd256
22.0922.1022.10lane512
22.6322.6422.64md6d384
23.5123.5523.57essence512
24.2424.4424.92fsb256
25.5725.5825.58echosp512
25.9626.0526.17essence384
27.4127.4327.45mgrostl256
28.5528.5928.66esch256v1
29.5729.6229.72md6d512
31.3031.3131.31mcssha6
31.3231.3331.33mcssha4
31.6831.7031.71mcssha5
27.45?31.98?32.02?sneikha256
32.4532.4632.48echo512
33.5133.5233.52essence224
33.8333.8533.86saturninhashv2
33.9433.9533.96cubehash82
31.76?36.85?37.05?essence256
36.9236.9637.18esch384v1
33.38?38.94?38.94?cubehash164
49.8449.9049.94coral256v1
51.3351.3551.37drygascon128
55.66?55.69?64.91?sneikha384
56.6256.9756.97triadhashv1
57.7057.7357.80knot256v2
63.4863.4863.48drygascon256
67.0067.0067.01cubehash162
67.2767.2873.28cubehash81
88.2988.5289.03knot256v1
98.6098.6098.84clxhash
133.18133.18133.20cubehash161
178.31178.47178.57knot512
215.53215.57215.61knot384
483.83484.95492.06syconhash256v1
694.81695.96703.09subterraneanv1
949.83951.40958.99sivrijndael256hash256v1
970.91980.06984.54acehash256v1
1048.811053.031063.99skinnyhashtk3
1439.681446.201455.46heron256v1
1890.871894.441907.43skinnyhashtk2
2495.802496.892513.17gage1h256c256r128
2960.622961.752963.08orangishv1
3570.023571.483597.55gage1h256c224r064
3857.723860.283863.48gage1h256c224r032
4089.674090.284090.96gage1h256c256r064
7133.157137.107184.19gage1h256c256r032
7150.117173.197290.19fsb512
7302.877310.027332.59photonbeetlehash256rate32v1
7335.427341.587359.78gage1h256c512r064
11015.3711020.9011048.32gage1h256c224r016
12380.5812406.7912611.06sivtemphotonhashv1
12431.3112491.8113187.96gage1h256c256r016
12885.6812915.4513000.51gage1h256c512r032
24171.9124614.9224647.85gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
0.560.570.60bebb4185
1.511.521.54edonr512
2.13?2.13?2.48?blake3
2.382.382.39md4
2.562.562.57blake2b
2.602.622.63k12
2.502.652.67bmw512
2.672.672.68echo256
2.712.712.72cubehash832
2.792.802.81edonr256
2.842.842.85sha1
3.313.313.31keccakc256treed2
3.303.483.52beamsplitter
3.633.643.64blake2s
3.653.653.67bmw256
3.853.863.87keccakc512treed2
3.943.953.97md5
3.943.963.96blake512
4.004.014.02blake64
4.114.144.15skein512512
4.154.184.20skein512256
4.274.294.31sha384
4.284.294.30sha512
4.414.424.44tiger
4.444.454.47sarmal256
4.574.594.61shabal256
4.604.614.73shabal512
4.684.694.70blake32
4.894.904.91shake128
4.924.934.95bash256
5.005.045.07bblake256
4.815.215.21cubehash512
5.425.445.46skein10241024
5.505.515.52sarmal512
5.575.585.59cubehash816
5.225.585.59blake256
5.675.675.70sha3224
5.785.795.82keccakc256
5.925.945.95skein256256
6.026.026.03cubehash1632
6.056.066.07sha224
6.056.066.07sha256
6.106.126.27simd512
6.166.186.20sha3256
6.186.196.20shake256
6.246.266.29keccakc448
6.416.426.44bash384
6.786.816.82keccakc512
6.856.886.90groestl256
7.037.057.08lux256
7.037.057.07lux512
7.357.377.41keccak
7.637.657.67luffa256
7.697.697.72rfsb509
7.707.767.88sha3384
7.957.978.10luffa384
8.478.688.72keccakc768
8.908.908.91cubehash88
9.379.389.43bash512
9.789.809.81ripemd160
10.2410.2510.26groestl512
10.4310.4410.46jh224
10.4310.4510.48jh384
10.6610.6910.71jh256
10.7010.7410.78fugue2
10.7710.7810.79fugue256
10.7810.7910.81shavite3256
10.7810.8110.84jh512
10.9410.9510.96cubehash1616
11.1111.1311.23nasha256
11.2211.2611.41sha3512
11.3211.3511.38round3jh512
11.3511.3611.59round3jh256
11.8911.9111.95nasha512
12.1212.1512.16gimli24v1
12.5912.6112.63keccakc1024
13.9613.9914.02luffa512
14.2214.4014.45hamsi
15.6415.6515.67fugue384
15.8215.8215.82floppsy
15.9015.9115.92md6d224
16.8216.8216.83whirlpool
16.8616.8716.89lane256
15.8216.9116.93asconhashv12
15.9717.0217.10asconxofv12
17.5917.6017.61cubehash168
17.8117.8417.86echosp256
18.1018.1418.21md6d256
18.4018.4418.51shavite3512
19.5019.5219.54shamashashv1
19.8419.8519.91xoodyakv1
20.5920.6020.60cubehash84
20.5920.6320.68fugue512
20.7120.7420.77simd256
22.3522.3622.38md6d384
23.8023.8423.91fsb256
24.3124.3224.34lane512
24.8024.8724.89essence512
27.3927.4927.53essence384
27.9427.9627.97echosp512
28.8328.8928.94esch256v1
29.1729.2529.36md6d512
29.7129.7529.77mgrostl256
32.1632.1632.18mcssha6
32.2432.2632.26mcssha4
32.4032.4232.47sneikha256
33.2033.2233.23mcssha5
34.2734.2934.31echo512
34.3334.3434.36cubehash82
34.4134.4434.48saturninhashv2
34.4434.4534.46essence224
37.4937.6137.87esch384v1
37.7537.8638.11essence256
39.7839.8039.81cubehash164
50.4750.5250.57coral256v1
51.4951.5351.55drygascon128
56.2156.2256.82triadhashv1
58.5258.5458.55knot256v2
64.1764.1964.20drygascon256
66.1566.2066.23sneikha384
67.7067.7167.75cubehash162
67.69?67.73?78.99?cubehash81
88.6488.8589.35knot256v1
98.8899.41100.52clxhash
133.90?133.91?156.22?cubehash161
179.50?179.59?209.15?knot512
216.82216.86216.96knot384
491.69491.72495.72syconhash256v1
697.41697.70700.41subterraneanv1
947.58949.36954.78sivrijndael256hash256v1
984.77991.051000.16acehash256v1
1060.341064.651087.32skinnyhashtk3
1470.061475.941487.88heron256v1
1897.271918.481926.77skinnyhashtk2
2542.822546.812564.28gage1h256c256r128
2997.423001.343038.95orangishv1
3626.093629.393645.51gage1h256c224r064
3914.873925.743944.47gage1h256c224r032
4157.124158.814179.16gage1h256c256r064
7238.787244.547286.25gage1h256c256r032
7272.807340.087376.96photonbeetlehash256rate32v1
7452.317456.527561.67gage1h256c512r064
11131.1711152.7311159.19gage1h256c224r016
12329.9212335.2312431.77sivtemphotonhashv1
12606.6712678.3312836.34gage1h256c256r016
13057.0313067.6213139.86gage1h256c512r032
18929.1019055.3419305.56fsb512
24293.8924295.6124297.38gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
0.660.680.71bebb4185
1.661.671.68edonr512
2.062.062.07blake3
2.622.642.65md4
2.852.862.88blake2b
3.013.033.07edonr256
3.043.063.08k12
3.213.233.25sha1
3.083.263.27bmw512
3.313.323.33echo256
3.623.633.64blake2s
3.743.763.83beamsplitter
3.783.783.80cubehash832
4.124.134.15bmw256
3.944.204.24blake512
4.204.224.24blake64
4.304.314.33md5
4.484.514.56skein512512
4.524.594.68skein512256
4.604.604.61keccakc256treed2
4.684.694.70sarmal256
4.724.744.78sha384
4.764.784.80sha512
4.864.884.91tiger
5.075.095.12blake32
5.145.165.18bash256
5.335.355.37shake128
5.745.755.76sarmal512
5.795.805.80cubehash512
5.775.815.84shabal512
5.785.825.85shabal256
6.016.046.06keccakc512treed2
6.086.086.09blake256
6.146.166.18skein256256
6.256.306.33keccakc256
6.666.676.73sha224
6.746.766.79sha256
6.836.846.86cubehash816
6.836.886.93skein10241024
6.876.896.90sha3224
6.906.926.94shake256
6.956.977.00bblake256
6.956.977.00sha3256
7.127.147.17bash384
7.657.697.75keccakc512
7.687.717.75keccak
7.707.747.79keccakc448
7.917.927.94simd512
7.957.967.99cubehash1632
8.178.218.24luffa256
8.188.218.24groestl256
8.308.348.47sha3384
8.458.498.53lux256
8.809.039.22luffa384
9.149.179.25keccakc768
9.469.509.54rfsb509
9.939.949.99lux512
9.979.979.98cubehash88
10.1010.1410.17bash512
10.5610.5810.61ripemd160
11.1411.1711.22jh224
11.1511.1911.25jh384
11.4411.4411.47jh256
11.5211.5611.57shavite3256
11.5511.6111.68jh512
12.0212.0812.12nasha256
12.1112.1412.17round3jh512
12.1412.1512.20fugue256
12.2712.3112.48sha3512
12.2912.3212.34groestl512
12.1712.3612.40round3jh256
12.4412.5012.55nasha512
12.5012.5312.56gimli24v1
12.1713.1613.18cubehash1616
13.8213.8313.91keccakc1024
13.9613.9914.08fugue2
14.5014.6814.75hamsi
15.4115.4415.48luffa512
15.9415.9415.94floppsy
17.4817.5217.56asconhashv12
16.7817.7517.94asconxofv12
17.9918.0118.04fugue384
18.1818.2218.85whirlpool
18.9118.9318.98shavite3512
19.0619.0919.12lane256
18.1819.4519.46cubehash168
20.1220.1720.22xoodyakv1
20.1920.2320.30shamashashv1
20.5120.5320.56echosp256
22.1422.2022.98simd256
22.7722.7822.80cubehash84
24.1424.2024.29fugue512
28.2828.3328.36essence512
29.7129.8129.92esch256v1
30.5930.6530.75fsb256
31.2031.3131.40essence384
31.9532.0132.08md6d224
32.5632.5832.62lane512
32.8632.9933.07mgrostl256
33.2733.2833.32echosp512
33.4533.4933.56sneikha256
34.4534.4734.51mcssha6
34.7134.7534.77mcssha4
35.4035.4135.43cubehash82
35.4635.4935.53echo512
35.7735.8735.98saturninhashv2
36.3736.5236.75md6d256
36.9736.9937.01essence224
37.2537.2837.30mcssha5
39.0939.1439.17esch384v1
40.4940.5440.67essence256
38.7841.9641.98cubehash164
45.0245.0645.11md6d384
51.8551.8951.93drygascon128
52.1052.2352.32coral256v1
56.7556.7857.74triadhashv1
58.3058.4659.24md6d512
59.0260.4860.59knot256v2
66.0366.0466.06drygascon256
69.5269.5469.56cubehash162
69.5369.5669.63sneikha384
80.1880.2380.27cubehash81
89.5889.8090.19knot256v1
92.9199.5099.51clxhash
158.46158.47158.50cubehash161
182.97?213.21?213.44?knot512
219.62219.77219.94knot384
512.67512.71512.77syconhash256v1
704.65704.99705.34subterraneanv1
944.90945.49945.94sivrijndael256hash256v1
1026.411027.761042.36acehash256v1
1098.201099.901101.14skinnyhashtk3
1567.181572.201582.41heron256v1
1911.311913.091928.17skinnyhashtk2
2670.902671.342688.18gage1h256c256r128
3098.913099.463113.26orangishv1
3777.733785.894185.93gage1h256c224r064
4063.104063.734075.73gage1h256c224r032
4327.734328.254355.86gage1h256c256r064
7209.757220.557268.11photonbeetlehash256rate32v1
7511.477522.787566.45gage1h256c256r032
7762.937770.157777.79gage1h256c512r064
11555.5811559.0511562.11gage1h256c224r016
12279.1412303.9412369.08sivtemphotonhashv1
13055.3113061.3513120.84gage1h256c256r016
13552.5413555.9913609.11gage1h256c512r032
25139.3125143.0025148.69gage1h256c224r008
50692.7850728.3250798.85fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
1.811.881.94bebb4185
2.062.062.09blake3
3.593.623.66blake2s
3.974.004.09edonr512
5.315.385.62blake2b
5.28?5.47?6.06?beamsplitter
5.885.946.03md4
6.416.476.56edonr256
7.978.068.16sha1
8.508.568.81skein512512
8.508.628.88echo256
8.888.919.00md5
9.199.289.38blake64
9.259.319.41k12
9.389.449.56blake512
9.449.569.75skein512256
9.669.7810.09skein256256
9.9410.0010.09sarmal256
9.6210.2810.34bash384
10.3810.4410.53bash256
10.3810.4710.81blake32
10.6610.7210.88bmw256
10.7210.8410.94tiger
11.5911.7211.94sha384
11.7811.8111.84bmw512
11.7211.9712.22sha512
11.9712.0312.12sarmal512
12.4112.4112.44blake256
12.7812.8412.94sha3224
12.8412.9713.09sha3384
12.8812.9713.12sha3512
12.9112.9713.16shake256
12.9413.0313.19sha3256
12.9713.0313.12shake128
12.5313.3813.62cubehash512
14.4114.5314.59sha224
14.5614.6614.88sha256
14.9715.0915.44keccakc1024
15.3115.4715.59luffa256
15.1215.5615.84keccakc512
15.3415.5615.84keccak
15.3415.8816.03keccakc448
15.7215.9716.09keccakc768
15.7516.1216.38keccakc256
17.1217.2517.34gimli24v1
17.2217.2517.34cubehash832
17.4717.4717.50floppsy
18.2518.3118.56hamsi
19.3119.4419.59bash512
19.7219.8820.06luffa384
20.4420.5020.59ripemd160
20.4120.5320.78jh384
20.4120.5920.75jh224
21.0321.1621.31jh256
21.1921.2221.38shabal512
21.2221.2521.31shavite3256
21.1221.3121.59shabal256
21.2821.4121.62jh512
22.1922.3422.44skein10241024
22.3422.4422.62round3jh512
22.4122.5022.62round3jh256
22.7522.7822.84cubehash816
22.8823.3423.69nasha256
23.3823.4123.47cubehash88
24.5324.5924.75xoodyakv1
24.8124.9125.00nasha512
23.7225.0625.31asconhashv12
25.0925.1925.47groestl256
23.9425.3125.69asconxofv12
25.6925.7525.81lux256
27.5327.6928.44simd512
28.5028.5329.03keccakc256treed2
28.6228.9129.12keccakc512treed2
28.8428.9729.31shamashashv1
29.3429.4129.59fugue256
29.8829.9730.06bblake256
29.9730.0330.22rfsb509
32.8832.9133.12cubehash1632
33.8433.9734.06luffa512
34.4434.5334.62whirlpool
34.7834.8434.88shavite3512
39.6940.0940.72esch256v1
40.1940.8141.66simd256
38.6241.6641.81cubehash1616
41.8141.9742.16groestl512
43.2543.2843.38cubehash168
43.6943.8444.03lux512
47.3447.5047.75sneikha256
47.5347.6247.94lane256
48.2248.4748.75fugue384
48.9449.0349.16cubehash82
49.5949.7249.84cubehash84
51.7851.9752.34saturninhashv2
54.5054.7555.47fugue2
56.2856.4156.56drygascon128
59.2859.4459.88esch384v1
63.0363.1263.25echosp256
63.4163.4763.84triadhashv1
63.9464.0664.16mcssha6
65.3165.7565.97mcssha4
66.0066.0966.28echo512
69.2869.3869.47essence224
69.5969.8470.31fugue512
66.8470.2270.28cubehash164
72.5372.6972.94essence512
73.3173.9174.31coral256v1
75.4175.6675.88essence256
76.5376.6976.84echosp512
79.9480.1280.44essence384
86.9186.9487.50knot256v2
86.2887.6288.31mgrostl256
89.1989.4189.72mcssha5
89.6689.6989.69drygascon256
93.1293.2293.41cubehash162
96.0096.0696.22cubehash81
97.0397.3197.66fsb256
100.16100.56101.16md6d224
100.50100.62100.97knot256v1
101.00108.00108.00clxhash
111.88112.09112.31sneikha384
112.50113.75115.00md6d256
127.09127.16127.25lane512
144.75145.06145.41md6d384
186.31186.44186.50cubehash161
190.28191.88192.41md6d512
242.25242.31243.47knot384
260.09260.69261.06knot512
780.09780.50780.62syconhash256v1
797.22797.97798.59subterraneanv1
907.38908.50910.94sivrijndael256hash256v1
1560.441562.031564.56skinnyhashtk3
1821.091822.971848.44acehash256v1
2124.442124.842200.53skinnyhashtk2
2812.312824.192839.31heron256v1
4316.50?4319.62?5013.06?gage1h256c256r128
4411.974415.414423.16orangishv1
5737.62?5742.62?6700.19?gage1h256c224r064
5972.065974.255980.00gage1h256c224r032
6047.316090.386200.59photonbeetlehash256rate32v1
6577.786578.816580.00gage1h256c256r064
11042.1611044.9711047.81gage1h256c256r032
11437.8111476.0011533.56sivtemphotonhashv1
11801.5611802.0011803.19gage1h256c512r064
16666.9416695.2516702.25gage1h256c224r016
18852.1218862.5318998.94gage1h256c256r016
19914.8119917.1619921.47gage1h256c512r032
35942.7835949.1636022.34gage1h256c224r008
452326.16453448.53455810.19fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
10.7511.2511.50bebb4185
17.2517.7518.00beamsplitter
20.7521.0021.75floppsy
21.0021.0021.25blake3
29.2529.7530.00md4
31.5031.7533.25edonr512
32.2532.5033.00blake2s
36.0036.2536.50edonr256
39.2539.7540.00sha1
41.0041.2542.00md5
43.5044.2545.00gimli24v1
45.0045.2546.00blake2b
47.2550.0051.00blake32
49.2550.2551.25hamsi
51.5052.0052.25tiger
53.7554.2554.75skein256256
58.0058.2558.50blake256
58.7559.5060.00bmw256
65.5066.0067.25sha224
66.0067.0068.25luffa256
66.2567.2568.50sha256
63.0067.7568.25cubehash512
67.7568.7572.25skein512512
68.2569.2571.50echo256
71.2575.0075.75blake512
74.0075.0078.50blake64
74.5075.0075.50k12
78.2579.2580.00skein512256
79.7580.5082.50xoodyakv1
82.0082.7583.50bash384
80.5084.2585.25asconxofv12
83.5084.2584.50bash512
84.0084.2585.00bash256
82.0085.2587.25asconhashv12
88.0088.2588.75ripemd160
89.0089.5090.00shamashashv1
91.0091.5092.00sarmal256
91.5091.7592.00shavite3256
88.5094.0094.75bmw512
94.5096.0098.25sha384
96.0097.5099.00sha512
97.7598.75101.00nasha256
99.50100.75101.75luffa384
100.50101.00101.75sha3224
101.00102.25103.00sha3384
101.25102.25103.00shake256
101.50102.50103.75sha3512
102.00102.75103.50sarmal512
102.25102.75103.75shake128
104.25105.00106.00sha3256
114.50115.00118.75triadhashv1
120.75123.75125.00keccakc512
122.50123.75127.00keccakc1024
123.00124.50126.75keccak
125.50126.00126.25cubehash832
125.25127.00129.00keccakc448
125.75128.00128.75keccakc768
126.00128.75131.25keccakc256
128.75129.00129.25cubehash88
130.00131.25131.75sneikha256
131.50131.75132.75shabal512
131.25132.00134.75shabal256
139.50141.50145.50saturninhashv2
143.50144.25145.50drygascon128
145.75146.25147.00whirlpool
146.00146.75148.50esch256v1
148.75149.00150.00cubehash816
154.25154.75155.25cubehash82
154.25155.25157.00groestl256
163.75164.25164.75lux256
165.50166.00167.25fugue256
166.50167.75170.25jh384
167.50168.25169.75jh224
169.00169.75170.50luffa512
170.25171.00172.00jh256
170.75172.50173.25jh512
164.00174.75175.00clxhash
177.75179.00180.75skein10241024
183.50185.25186.75round3jh512
183.75185.50186.75round3jh256
185.25186.25187.75knot256v1
192.50193.50195.75rfsb509
198.25199.00200.25nasha512
199.00199.25200.25bblake256
219.50219.75221.75cubehash81
219.50220.00221.75simd512
222.00222.25222.50cubehash1632
227.75228.00231.50keccakc256treed2
216.00230.00231.50cubehash168
229.25231.50233.50keccakc512treed2
238.00240.75241.25knot256v2
243.00245.25246.25coral256v1
253.75257.75259.25esch384v1
243.75260.25261.75cubehash1616
260.50261.00261.75cubehash84
277.25278.00279.00lux512
278.25278.75281.00shavite3512
277.50279.75281.25cubehash162
283.75285.25287.50fugue384
275.00292.00293.50cubehash164
293.75295.25296.00mcssha6
305.50309.50310.50mcssha4
313.50314.75316.75groestl512
322.00322.50324.00simd256
340.00340.25341.00drygascon256
364.50366.75371.25fugue2
377.25378.25379.50sneikha384
389.75392.00394.25lane256
408.00412.75414.75cubehash161
424.50425.00425.75essence224
428.25429.75433.50fugue512
460.00462.00463.25essence256
481.25481.50490.00knot384
496.75498.50501.25mcssha5
504.25505.25506.00echosp256
527.75528.75530.00echo512
585.00586.25588.00essence512
613.00614.25615.75echosp512
636.00638.00639.25knot512
647.50650.25654.00essence384
694.50701.50705.75mgrostl256
770.50772.75777.25fsb256
801.75806.75811.00md6d224
900.75910.50919.00md6d256
1016.501017.001017.75lane512
1105.251108.251111.50sivrijndael256hash256v1
1157.251159.501162.75md6d384
1518.001520.501524.00subterraneanv1
1524.501531.751534.75md6d512
2886.252890.752985.00syconhash256v1
3781.003782.753785.25skinnyhashtk2
4158.754171.754311.50skinnyhashtk3
3477.75?4317.25?5339.00?photonbeetlehash256rate32v1
6321.006728.756733.75acehash256v1
7317.25?8171.25?10467.75?sivtemphotonhashv1
12739.5013168.7513177.25heron256v1
14816.25?16798.75?17273.00?gage1h256c256r128
17630.2517640.0017648.00orangishv1
21035.7521042.5021046.75gage1h256c224r032
21196.00?22002.50?24749.75?gage1h256c224r064
24303.0024308.5024312.00gage1h256c256r064
38858.25?38866.75?45255.00?gage1h256c256r032
43567.2543712.7543858.75gage1h256c512r064
57122.7557135.7557281.75gage1h256c224r016
64503.7564543.7568749.00gage1h256c256r016
70118.7570126.5070144.25gage1h256c512r032
121163.00121196.25121228.00gage1h256c224r008
3619588.753638248.003643457.25fsb512

aarch64; ThunderX2 (431f0af1); 2018 Cavium ThunderX2 CN9980; 64 x 2500MHz; pmnod145, supercop-20191017

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
2.332.402.48edonr512
3.103.123.12sha256
3.113.123.12sha224
3.253.273.27sha1
4.064.094.11bmw512
4.604.614.63md4
4.794.824.91edonr256
5.425.515.58k12
6.096.096.09blake2b
7.137.147.17skein512256
7.147.147.17skein512512
7.627.637.65skein256256
8.008.028.14md5
8.268.288.36bmw256
8.018.308.45skein10241024
8.548.788.91shabal256
9.489.639.72blake64
7.50?9.67?10.77?shabal512
10.0010.0410.07keccakc256
10.0710.2210.42sarmal256
10.2410.3110.34sha384
10.3010.3310.35sha512
10.3110.3510.38blake2s
10.4110.4410.50blake512
10.1610.4510.93shake128
11.5711.6611.69keccakc448
12.0412.0912.21sha3224
12.4312.5112.59keccakc512
12.6312.7312.81sarmal512
12.7212.7412.75sha3256
12.7212.7512.75shake256
12.7112.9213.35keccak
13.1113.2313.26blake32
15.9115.9215.98fugue2
15.9315.9616.01keccakc768
16.6016.6816.83sha3384
17.0417.1317.54bblake256
17.1117.1417.42blake256
18.9618.9919.03nasha256
19.1019.2319.36nasha512
21.8421.8421.85cubehash1632
21.8421.8421.86cubehash512
22.3422.4922.75cubehash832
22.8822.9322.97keccakc1024
23.0623.1223.13luffa256
23.9623.9724.00sha3512
24.4424.4524.46asconxofv12
24.4424.4624.48asconhashv12
26.2126.3326.43shavite3256
27.3727.4427.47fugue256
30.8330.9731.18jh384
30.9030.9731.03jh512
30.8230.9931.08jh224
30.9230.9931.16jh256
33.7033.7233.73ripemd160
34.3034.5935.00cubehash816
36.1136.1336.18round3jh512
36.0536.1636.27round3jh256
37.9437.9438.12xoodyakv1
38.3138.3338.38shamashashv1
38.8138.9038.95groestl256
39.5539.6140.16echosp256
40.1940.5841.82rfsb509
39.6540.7040.77md6d224
40.4441.0841.10luffa512
41.3541.6741.98sneikha256
41.7542.1042.50shavite3512
42.4743.5443.62md6d256
44.5344.5944.82lane256
45.1445.3645.80simd256
39.82?46.57?49.79?luffa384
46.2646.6146.78echo256
49.4449.7750.40whirlpool
51.8451.8751.90gimli24v1
51.4251.9752.50simd512
55.6655.8156.09md6d384
57.7857.8957.97groestl512
58.0458.1358.53essence512
58.0458.1958.87essence384
58.3959.3159.80cubehash88
59.5559.5759.67echosp512
60.5161.0661.35fugue512
62.0762.4362.81saturninhashv2
63.3263.6563.87cubehash1616
67.8868.8270.28md6d512
71.9572.1472.24mgrostl256
73.7774.1874.45esch256v1
75.8375.8476.04knot256v2
76.9276.9377.12coral256v1
83.1483.1783.17sneikha384
85.9387.1188.27echo512
87.2187.2387.41mcssha5
87.2187.7788.77mcssha6
88.4488.4888.87mcssha4
89.3489.4289.42lane512
98.7799.1599.33esch384v1
102.29102.33102.62drygascon128
107.18108.39109.02cubehash84
115.75115.99116.20cubehash168
107.62?118.12?135.74?drygascon256
118.37118.43118.49essence224
118.51118.75120.04essence256
147.62147.63147.64clxhash
171.85173.30175.31knot256v1
203.33206.51208.53cubehash82
217.07217.11217.15cubehash164
270.80270.80270.81knot512
65.68?282.72?301.15?fsb256
295.79297.66298.08knot384
274.91?337.80?518.06?fsb512
397.18405.13409.97cubehash81
418.84419.07419.29cubehash162
486.07488.67489.60md2
686.00708.91748.16syconhash256v1
825.11825.17825.39cubehash161
881.65891.32895.74subterraneanv1
2299.742302.952308.65sivrijndael256hash256v1
2381.152387.842449.61skinnyhashtk3
2475.782490.362542.37acehash256v1
2973.173074.013126.42gage1h256c256r128
4536.894550.784603.20orangishv1
4601.354627.994694.37gage1h256c224r064
4763.954787.784817.76skinnyhashtk2
5329.885356.365420.47heron256v1
5522.085634.885656.63gage1h256c224r032
8078.928103.548267.37gage1h256c256r064
9145.859205.499260.12gage1h256c512r064
9068.409225.929514.17gage1h256c256r032
15620.8715630.7315781.64gage1h256c224r016
21167.5321388.6021518.79photonbeetlehash256rate32v1
27410.4227540.1627770.10gage1h256c512r032
27884.4128047.4228093.25gage1h256c256r016
35687.4935756.3035928.89sivtemphotonhashv1
48168.6948219.3448242.90gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.502.522.55edonr512
3.223.223.22sha256
3.223.223.22sha224
3.363.373.37sha1
4.394.394.41bmw512
4.744.744.75md4
4.934.944.97edonr256
5.765.795.80k12
6.126.126.12blake2b
7.297.297.30skein512512
7.297.297.31skein512256
7.717.717.73skein256256
8.198.208.26md5
8.568.578.60bmw256
8.508.648.65skein10241024
9.279.369.39shabal256
9.939.9910.01blake64
9.20?10.26?10.28?shabal512
10.3510.3610.37keccakc256
10.3810.3810.38blake2s
10.6010.6210.71sarmal256
10.7410.7410.74sha384
10.7410.7410.75sha512
10.7110.7510.96shake128
10.8010.8010.83blake512
11.8811.9311.93keccakc448
12.3412.3412.40sha3224
12.9312.9612.97keccakc512
13.1213.1213.13sha3256
13.1313.1313.13shake256
13.2313.2613.28sarmal512
13.3913.4013.60keccak
13.4913.4913.50blake32
16.2716.2816.28keccakc768
16.9516.9617.02sha3384
17.4017.4117.43fugue2
17.4417.4617.59blake256
18.8418.8719.07bblake256
19.3119.3219.33nasha256
19.8319.8619.93nasha512
22.3922.3922.41cubehash512
23.0223.0323.04keccakc1024
23.5723.5723.57luffa256
23.6623.6623.66cubehash1632
24.0324.0424.04sha3512
24.6224.6224.74cubehash832
24.6624.6624.66asconxofv12
24.6624.6624.67asconhashv12
26.7126.7626.79shavite3256
28.3528.3728.38fugue256
31.4631.4731.57jh384
31.4531.4831.49jh512
31.4231.4931.51jh224
31.5031.5231.59jh256
34.3034.3034.31ripemd160
36.7136.7236.74round3jh512
36.7036.7336.77round3jh256
36.6736.7836.90cubehash816
37.6038.0038.02md6d224
38.0938.0938.18xoodyakv1
38.7138.7338.73shamashashv1
39.8639.9039.90groestl256
40.4240.7340.75md6d256
41.0541.0841.43rfsb509
41.4441.4441.59echosp256
41.6941.9141.91luffa512
41.9942.0042.15sneikha256
43.3743.4243.62shavite3512
46.0446.0646.17lane256
46.0946.0946.30simd256
45.3047.6848.43luffa384
47.9848.1348.13echo256
50.4450.4550.76whirlpool
52.1452.1552.28md6d384
52.2652.2652.28gimli24v1
53.3653.6153.75simd512
59.6359.6459.67echosp512
60.0260.0660.23essence512
60.0360.0960.41essence384
60.6660.7060.74groestl512
61.0061.4661.47cubehash88
62.9562.9563.13saturninhashv2
63.8264.0464.74md6d512
63.9464.0764.19fugue512
67.9468.0768.13cubehash1616
74.4874.6574.71esch256v1
75.8675.9575.96mgrostl256
76.4676.4676.56knot256v2
77.5477.5477.64coral256v1
84.1284.1284.12sneikha384
88.6788.9589.43mcssha6
89.8789.8790.06mcssha4
89.5189.8890.31echo512
90.0890.0890.17mcssha5
95.1195.1295.12lane512
99.92100.10100.12esch384v1
102.47102.48102.62drygascon128
109.99110.52110.63cubehash84
117.69118.82127.04drygascon256
120.39120.40120.42essence224
120.36120.42120.47cubehash168
120.43120.55121.18essence256
147.89147.89147.89clxhash
173.65173.66174.65knot256v1
207.20207.95208.92cubehash82
221.49221.50221.51cubehash164
271.91271.91271.91knot512
298.92298.94298.96knot384
404.78407.24409.66cubehash81
423.42423.44423.54cubehash162
492.05492.68492.76md2
713.72715.89734.38syconhash256v1
829.57829.58829.67cubehash161
888.75893.52893.70subterraneanv1
2298.872299.472302.10sivrijndael256hash256v1
2400.292403.522432.98skinnyhashtk3
2524.072525.932547.62acehash256v1
3067.293111.733115.41gage1h256c256r128
4576.874580.184606.34orangishv1
4674.534675.354705.33gage1h256c224r064
4789.544796.084809.13skinnyhashtk2
5442.095443.845472.66heron256v1
5627.785681.215682.09gage1h256c224r032
8212.138218.448282.26gage1h256c256r064
9292.549295.599308.04gage1h256c512r064
9271.489306.279433.04gage1h256c256r032
15759.1815761.6515834.52gage1h256c224r016
18665.5018683.2818762.59fsb512
19496.0019501.9719507.14fsb256
21293.3921351.9821385.15photonbeetlehash256rate32v1
27676.4027706.6827814.72gage1h256c512r032
28142.6028164.4328174.54gage1h256c256r016
35730.3535736.7035810.03sivtemphotonhashv1
48594.9348600.6248610.88gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.702.722.73edonr512
3.393.393.39sha256
3.393.393.40sha224
3.533.533.55sha1
4.904.924.92bmw512
4.954.964.96md4
5.115.135.16edonr256
6.156.156.17blake2b
6.256.276.28k12
7.547.547.55skein512512
7.547.557.57skein512256
7.867.867.94skein256256
8.508.508.50md5
9.039.059.07bmw256
9.089.189.20skein10241024
10.2510.3210.38shabal256
10.17?10.37?11.30?shabal512
10.4010.4010.42blake2s
10.5310.5810.60blake64
11.1811.2011.21keccakc256
11.2811.3311.41sarmal256
11.3911.4111.44blake512
11.4111.4111.43sha384
11.4311.4311.44sha512
11.4411.4711.72shake128
12.1112.1412.16keccakc448
12.5012.5212.57sha3224
13.4813.5113.56keccakc512
13.5713.5713.59sha3256
13.5713.5913.59shake256
13.9213.9313.93blake32
14.1014.1014.11sarmal512
14.1614.1914.37keccak
16.3616.3716.41keccakc768
16.9816.9917.02sha3384
17.9717.9918.00blake256
19.8719.8719.91nasha256
19.8919.9219.92fugue2
20.9120.9320.95nasha512
21.7621.7821.83bblake256
23.3123.3223.32cubehash512
23.7623.7823.81keccakc1024
24.3024.3024.30luffa256
24.7724.7724.80sha3512
25.0025.0025.02asconhashv12
25.0025.0025.02asconxofv12
26.6926.6926.69cubehash1632
27.4327.4427.49shavite3256
28.1628.1928.32cubehash832
29.9229.9529.96fugue256
32.2932.3232.36jh512
32.2932.3232.42jh384
32.2932.3432.36jh224
32.3632.3932.44jh256
35.2935.2935.45ripemd160
37.6837.7037.71round3jh256
37.7037.7137.73round3jh512
37.9237.9638.30md6d224
38.3338.3538.35xoodyakv1
39.3639.3939.40shamashashv1
40.2340.3840.46cubehash816
40.7640.7741.36md6d256
40.7640.7940.98echosp256
41.4441.5041.50groestl256
41.8342.2542.66rfsb509
42.5542.5642.97sneikha256
43.4243.4243.64luffa512
45.6445.6545.93shavite3512
47.2847.3047.51simd256
48.5048.5048.78lane256
47.8851.2752.75luffa384
51.5651.5851.92whirlpool
52.1552.1852.62md6d384
52.4352.6252.64echo256
52.9352.9352.93gimli24v1
56.0956.3556.40simd512
63.2263.2263.22essence384
63.2863.3063.33essence512
63.6663.7264.03md6d512
63.8063.8063.83saturninhashv2
64.5565.0465.04cubehash88
65.1565.1965.22echosp512
65.3665.4165.45groestl512
68.9669.0669.12fugue512
75.2975.3975.47esch256v1
75.3175.4175.49cubehash1616
77.5177.5177.51knot256v2
78.5578.5678.56coral256v1
82.3182.4482.55mgrostl256
85.7385.7385.74sneikha384
91.0691.0891.11mcssha6
92.1992.1992.22mcssha4
94.1794.4394.99echo512
94.8494.8694.89mcssha5
101.53101.71101.71esch384v1
102.72102.72102.73drygascon128
104.62104.62104.85lane512
113.74114.10114.21cubehash84
118.80119.84128.29drygascon256
123.63123.65123.67essence224
123.63123.65123.71essence256
127.51127.69127.80cubehash168
148.31148.32148.32clxhash
174.19174.20174.24knot256v1
210.74210.79212.50cubehash82
228.81228.84229.79cubehash164
273.73273.75274.50knot512
300.72300.75302.41knot384
408.38413.20413.23cubehash81
430.73430.73430.92cubehash162
498.34501.40503.34md2
725.23727.56746.14syconhash256v1
836.87836.90839.40cubehash161
892.20897.17897.31subterraneanv1
2294.242294.862295.70sivrijndael256hash256v1
2428.632431.452431.72skinnyhashtk3
2561.562587.242601.69acehash256v1
3122.353171.783172.28gage1h256c256r128
4633.124633.224641.85orangishv1
4758.504778.484801.56gage1h256c224r064
4807.734820.264824.89skinnyhashtk2
5586.235616.325662.47heron256v1
5715.795760.095767.15gage1h256c224r032
8343.778352.238374.89gage1h256c256r064
9408.549443.779530.11gage1h256c256r032
9447.929452.789490.32gage1h256c512r064
15975.8315977.9815985.63gage1h256c224r016
21218.4221227.9021281.40photonbeetlehash256rate32v1
28012.8728037.8928105.18gage1h256c512r032
28403.1228439.6628576.40gage1h256c256r016
35668.3135680.2135747.88sivtemphotonhashv1
49237.4349244.8949364.99gage1h256c224r008
49243.7349271.4249685.09fsb512
51546.2451564.6551585.99fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.952.952.99edonr512
3.823.823.86sha256
3.823.863.86sha224
3.993.994.04sha1
5.515.565.60md4
5.605.605.64edonr256
5.825.865.86bmw512
6.906.946.99k12
6.946.946.94blake2b
8.208.208.25skein512256
8.208.208.25skein512512
8.298.298.33skein256256
9.299.299.33md5
10.3310.3310.37bmw256
10.4610.5010.50blake2s
11.1111.1511.15blake64
11.5011.5511.63skein10241024
11.8111.8111.81blake512
11.8111.8511.89sarmal256
12.0712.1112.15sha384
12.1512.1512.20sha512
12.1512.1512.24keccakc256
12.2812.2812.54shake128
12.8912.9313.06shabal256
12.8012.9813.80shabal512
14.6314.7114.80sarmal512
14.8414.8914.89keccakc448
14.8414.8915.06keccak
15.0615.0615.06blake32
15.0615.1015.10sha3256
15.0615.1015.19sha3224
15.1015.1015.10shake256
15.1915.2315.32keccakc512
17.7117.7517.75keccakc768
18.1018.1018.19sha3384
19.4019.4019.44blake256
21.3521.4021.40nasha256
21.7021.7421.83nasha512
25.7825.7825.78cubehash512
25.9125.9125.91asconhashv12
25.9125.9125.91asconxofv12
26.1326.1726.17keccakc1024
26.2626.2626.26luffa256
26.5626.5626.65fugue2
26.9126.9527.04sha3512
29.3829.4329.47shavite3256
29.6029.6029.69bblake256
34.2434.3334.38fugue256
34.5134.5534.59jh512
34.5134.5934.64jh224
34.5534.5934.64jh384
34.6434.6834.72jh256
34.7734.7734.81cubehash1632
37.5937.6737.85cubehash832
37.8937.8938.11ripemd160
38.9839.0239.02xoodyakv1
40.2340.2840.32round3jh512
40.2340.2840.36round3jh256
41.0641.1041.15shamashashv1
44.0144.0545.05sneikha256
44.7045.1445.31rfsb509
45.8846.0146.01groestl256
46.7946.8347.01echosp256
47.0147.0947.22shavite3512
48.0048.0548.22luffa512
49.7849.9149.91cubehash816
50.4850.4850.74simd256
54.4754.5654.95whirlpool
54.6954.7354.73gimli24v1
54.8654.8655.56lane256
54.47?55.95?61.11?luffa384
62.4162.5062.59echo256
66.1066.1066.15saturninhashv2
69.3169.5769.70simd512
71.4871.5771.61groestl512
71.7071.7071.74essence384
71.6172.0572.09essence512
74.0574.4874.57cubehash88
76.5676.6976.82md6d224
77.3077.4377.56esch256v1
77.4377.4777.56echosp512
80.3080.3080.30knot256v2
81.2581.2981.77coral256v1
81.6881.8181.90fugue512
82.4782.6083.12md6d256
90.0290.0290.06sneikha384
91.0691.1991.28mgrostl256
94.8494.9295.05cubehash1616
96.9297.1897.66echo512
97.4497.4897.53mcssha6
98.4498.4898.48mcssha4
103.39103.43104.04drygascon128
105.56105.69105.82md6d384
105.73105.99105.99esch384v1
107.55107.60107.64mcssha5
121.74122.27131.64drygascon256
123.57123.61123.74cubehash84
128.82128.91129.25md6d512
132.25132.25132.29essence224
132.25132.29132.38essence256
140.41140.41140.54lane512
147.14147.48147.92cubehash168
149.48149.52150.56clxhash
175.65175.65175.78knot256v1
220.31220.36222.01cubehash82
248.22248.31248.35cubehash164
278.65278.65280.08knot512
304.64304.64304.73knot384
417.71420.18422.61cubehash81
450.17450.30450.43cubehash162
516.06516.75516.97md2
756.12758.68777.60syconhash256v1
856.34856.38856.42cubehash161
901.52906.81906.90subterraneanv1
2284.552284.722285.11sivrijndael256hash256v1
2511.152513.982514.37skinnyhashtk3
2671.442673.962696.61acehash256v1
3279.993331.343332.12gage1h256c256r128
4790.624790.934815.36orangishv1
4843.014849.574861.63skinnyhashtk2
4948.224948.574980.69gage1h256c224r064
5952.825961.025986.55heron256v1
5925.135978.345978.69gage1h256c224r032
8688.768689.898696.66gage1h256c256r064
9791.109792.979888.32gage1h256c256r032
9827.439838.289844.66gage1h256c512r064
16544.1416545.0116572.22gage1h256c224r016
21024.2621052.3921222.92photonbeetlehash256rate32v1
29086.2829108.6429180.90gage1h256c512r032
29446.7429471.1829583.25gage1h256c256r016
35510.7635524.3135592.97sivtemphotonhashv1
50956.8650967.4950998.57gage1h256c224r008
130772.18130805.56130840.67fsb512
137011.20137058.25137090.76fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
7.427.817.81edonr512
9.389.389.77sha224
9.389.389.77sha256
9.779.7710.16sha1
10.9410.9410.94blake2s
11.7211.7212.11edonr256
12.8912.8913.67md4
13.2813.2813.67blake2b
13.6713.6714.06skein256256
16.4116.4116.41skein512512
16.4116.4116.80skein512256
18.3618.3619.14k12
19.1419.1419.92bmw512
19.53?19.53?21.88?md5
22.6622.6622.66blake64
22.6622.6623.05blake512
24.2224.6124.61sarmal256
25.7825.7826.17sha384
26.1726.1726.56sha512
26.9526.9527.34bmw256
27.3427.3427.73sha3224
27.3427.3427.73sha3384
27.3427.3427.73sha3512
27.3427.7327.73sha3256
27.7327.7327.73shake256
28.1228.5228.91shake128
29.3029.3029.69keccakc1024
29.3029.3029.69keccakc448
29.6929.6929.69sarmal512
29.6929.6930.08keccakc768
29.6929.6930.47blake32
30.0830.0830.86keccak
30.0830.4730.47keccakc256
30.4730.4730.86keccakc512
36.3336.7237.50skein10241024
37.5037.5037.50asconxofv12
37.5037.5037.89asconhashv12
37.5037.8938.67blake256
40.6240.6241.02nasha256
41.8042.1942.19nasha512
46.0946.8847.66shabal256
47.6647.6648.44xoodyakv1
47.2748.0548.44shabal512
50.7850.7850.78luffa256
54.3054.6955.08shavite3256
56.6456.6457.03cubehash512
61.7262.1162.50shamashashv1
62.1162.5062.50sneikha256
62.8963.2863.67jh384
62.8963.2863.67jh512
62.8963.2864.06jh224
63.2863.6764.06jh256
70.7071.0971.09ripemd160
70.7071.0971.48rfsb509
73.0573.4473.44round3jh256
73.0573.4473.44round3jh512
76.9577.3477.34gimli24v1
86.7286.7287.11shavite3512
89.4589.4589.84fugue256
91.0291.4192.19simd256
92.5892.9793.36whirlpool
95.3195.3195.70saturninhashv2
101.17101.56101.95groestl256
101.95101.95103.52esch256v1
106.64106.64106.64luffa512
111.33111.33111.72drygascon128
112.11112.50112.89fugue2
115.62115.62115.62coral256v1
115.62115.62115.62knot256v2
121.09126.95128.91luffa384
130.08130.08130.47bblake256
136.72136.72137.11lane256
137.50137.50137.89cubehash1632
142.97142.97143.75echosp256
143.36143.36143.75echo256
154.69154.69155.08sneikha384
157.81158.20159.38cubehash832
157.42158.59173.83drygascon256
160.55160.55160.94esch384v1
164.06164.06164.45clxhash
170.31170.70171.09cubehash816
176.95177.34177.34echosp512
176.95177.34177.73echo512
177.73178.12178.91mcssha4
179.69179.69180.08mcssha6
179.69180.08180.47groestl512
180.08181.64181.64essence384
182.42182.42182.81essence512
194.14194.53195.31knot256v1
194.92195.70195.70cubehash88
210.55211.33211.72simd512
242.58242.58242.97essence224
242.97243.75244.14essence256
242.97244.14246.88mgrostl256
244.92245.31245.70cubehash84
244.92246.48251.56fugue512
259.38260.55262.50md6d224
270.31270.70271.09mcssha5
276.17276.56279.69md6d256
336.33336.33336.33knot384
341.02341.41341.41knot512
341.41342.19343.75cubehash82
344.14345.31345.31cubehash1616
356.25357.03357.81md6d384
398.05398.83399.22cubehash168
421.09429.30430.08md6d512
497.27497.66498.83cubehash164
539.45540.62543.36cubehash81
548.05548.05548.44lane512
699.22699.61699.61cubehash162
738.28739.06739.84md2
1027.341028.911031.25subterraneanv1
1105.471105.471111.33cubehash161
1151.561175.391180.08syconhash256v1
2175.392181.252183.20sivrijndael256hash256v1
3569.923575.003585.55skinnyhashtk3
4055.864064.454103.12acehash256v1
5373.445382.035396.09skinnyhashtk2
5298.055384.385386.72gage1h256c256r128
6806.256806.256806.64orangishv1
7517.977520.317567.97gage1h256c224r064
8708.988770.708771.88gage1h256c224r032
10797.2710808.2010809.77heron256v1
13198.8313201.9513203.91gage1h256c256r064
14364.4514400.0014552.73gage1h256c256r032
14901.5614959.3814973.05gage1h256c512r064
18651.9518655.0818709.38photonbeetlehash256rate32v1
23930.4723931.6423933.98gage1h256c224r016
33502.3433509.7733582.42sivtemphotonhashv1
42596.8842701.1742879.69gage1h256c256r016
42734.7742881.2543107.42gage1h256c512r032
72995.3173001.9573017.58gage1h256c224r008
1174715.231174891.411175162.11fsb512
1230560.161230811.721231430.47fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
46.8846.8850.00sha256
46.88?50.00?53.12?sha224
50.0050.0053.12sha1
59.3859.3862.50edonr256
59.3862.5062.50edonr512
68.7568.7568.75md4
81.2581.2584.38skein256256
90.6290.6293.75blake2s
93.7593.7596.88md5
106.25106.25109.38blake2b
128.12128.12131.25asconhashv12
128.12128.12131.25asconxofv12
128.12128.12134.38blake32
131.25131.25134.38skein512256
131.25131.25134.38skein512512
143.75143.75146.88k12
146.88150.00153.12bmw256
150.00150.00153.12xoodyakv1
153.12156.25162.50bmw512
162.50162.50171.88blake256
168.75171.88171.88nasha256
184.38184.38184.38blake64
184.38184.38187.50blake512
196.88203.12203.12shamashashv1
206.25206.25209.38sha384
209.38209.38209.38gimli24v1
209.38209.38212.50sarmal256
209.38209.38215.62sha512
215.62215.62218.75luffa256
215.62215.62218.75sha3384
215.62218.75218.75sha3224
215.62218.75218.75sha3256
218.75218.75218.75sha3512
218.75218.75221.88shake256
221.88225.00228.12shake128
231.25234.38234.38shavite3256
234.38234.38237.50keccakc448
234.38237.50237.50keccakc1024
237.50240.62246.88keccakc768
240.62240.62246.88keccak
243.75243.75246.88keccakc512
253.12253.12256.25keccakc256
175.00?256.25?256.25?sneikha256
256.25256.25259.38sarmal512
262.50262.50265.62saturninhashv2
275.00275.00278.12clxhash
278.12278.12278.12drygascon128
281.25281.25281.25cubehash512
287.50287.50293.75shabal512
287.50293.75296.88shabal256
293.75296.88300.00ripemd160
293.75296.88300.00skein10241024
321.88321.88321.88knot256v2
325.00325.00328.12rfsb509
337.50337.50343.75nasha512
340.62346.88346.88knot256v1
353.12356.25356.25whirlpool
384.38384.38387.50coral256v1
384.38387.50390.62esch256v1
493.75496.88503.12groestl256
493.75?496.88?578.12?sneikha384
506.25506.25509.38jh384
506.25506.25509.38jh512
506.25509.38509.38jh256
506.25509.38515.62jh224
512.50512.50515.62luffa512
521.88525.00525.00fugue256
562.50?565.62?634.38?drygascon256
578.12584.38603.12luffa384
587.50587.50590.62round3jh256
587.50590.62590.62round3jh512
678.12678.12681.25knot384
687.50690.62690.62esch384v1
696.88696.88696.88shavite3512
734.38734.38734.38simd256
775.00775.00778.12fugue2
803.12803.12806.25mcssha4
828.12831.25837.50mcssha6
831.25831.25834.38knot512
906.25906.25909.38bblake256
928.12928.12931.25cubehash1632
1096.881100.001106.25cubehash832
1100.001100.001103.12cubehash816
1112.501115.621143.75lane256
1146.881150.001150.00cubehash88
1146.881150.001156.25echosp256
1150.001153.121156.25echo256
1196.881200.001203.12cubehash84
1293.751296.881303.12cubehash82
1418.751421.881421.88echosp512
1418.751421.881431.25echo512
1450.001450.001456.25groestl512
1453.121453.121456.25essence384
1462.501468.751475.00essence512
1475.001475.001478.12essence256
1475.001478.121481.25essence224
1490.621490.621493.75cubehash81
1537.501546.881553.12fugue512
1553.121553.121556.25mcssha5
1690.621693.751696.88simd512
1940.621946.881953.12mgrostl256
1978.121987.502000.00subterraneanv1
1993.751993.752003.12md2
2081.252090.622109.38md6d224
2212.502215.622240.62md6d256
2246.882250.002250.00cubehash1616
2359.382368.752381.25cubehash168
2456.252459.382465.62cubehash164
2509.382512.502515.62sivrijndael256hash256v1
2656.252659.382662.50cubehash162
2846.882856.252862.50md6d384
3068.753071.883075.00cubehash161
3400.003431.253437.50md6d512
4262.504287.504325.00syconhash256v1
4381.254384.384384.38lane512
9521.889531.259537.50skinnyhashtk3
9562.509578.129603.12skinnyhashtk2
14975.0015018.7515040.62acehash256v1
18162.5018471.8818496.88gage1h256c256r128
21318.7521328.1221384.38photonbeetlehash256rate32v1
27206.2527209.3827212.50orangishv1
27731.2527771.8827950.00gage1h256c224r064
30643.7530746.8830750.00gage1h256c224r032
35753.1235756.2535828.12sivtemphotonhashv1
48696.8848709.3848762.50gage1h256c256r064
48681.2548815.6248987.50heron256v1
50634.3850675.0051256.25gage1h256c256r032
55018.7555225.0055296.88gage1h256c512r064
82093.7582103.1282137.50gage1h256c224r016
146084.38146146.88146512.50gage1h256c256r016
150428.12150531.25150940.62gage1h256c512r032
246893.75246968.75248746.88gage1h256c224r008
9398059.389399959.389403481.25fsb512
9845225.009847615.629852065.62fsb256

aarch64; A53+crypto (410fd034); 2018 NXP i.MX 8M; 4 x 1500MHz; googlecoraldev, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
2.022.112.11sha256
2.112.112.20sha1
2.202.202.37sha224
2.642.722.81edonr512
4.134.134.22md4
5.105.105.19bmw512
5.275.275.36edonr256
5.895.985.98blake2b
6.336.426.50skein512256
6.336.426.50skein512512
6.426.426.42k12
6.506.596.59skein256256
7.217.217.21md5
9.239.329.40skein10241024
9.239.409.40shabal512
9.409.499.49tiger
9.499.589.58shabal256
9.589.589.76sha384
9.589.679.76sha512
9.769.769.76blake2s
9.849.8410.02bmw256
10.3610.3610.45shake128
10.3710.3710.37blake64
10.8910.9811.07keccakc256
11.0711.1611.16sarmal256
11.1611.1611.25blake512
11.7811.8711.87ripemd160
11.9612.0512.05sha3224
12.5012.5912.59keccakc448
12.6712.7612.86shake256
12.7612.7612.76sha3256
13.1413.2413.33keccakc512
13.3613.4513.80sarmal512
14.0614.1514.24keccak
14.1514.1514.33nasha256
14.2414.2414.24blake32
15.2915.3815.47nasha512
16.4416.5416.54sha3384
17.0517.1417.49fugue2
17.3117.4017.40keccakc768
18.1118.1918.28blake256
18.5418.6318.72bblake256
21.5321.6221.62cubehash1632
21.7121.7121.80asconhashv12
21.7121.7121.80asconxofv12
21.7121.9721.97luffa256
21.8822.1522.24cubehash512
23.6623.6623.75sha3512
24.4624.5524.55keccakc1024
27.7727.9527.95shavite3256
29.7129.8829.97fugue256
30.6730.7631.03cubehash832
37.6237.7137.79sneikha256
38.4138.8538.94luffa512
38.7639.6442.01shamashashv1
39.5539.6439.73groestl256
39.3839.9939.99luffa384
41.6641.6641.66jh224
41.6641.6641.66jh256
41.6641.6641.66jh384
41.6641.6641.66jh512
41.8942.0942.29echosp256
42.8042.8042.80xoodyakv1
44.6545.0045.62shavite3512
45.5345.5345.62essence384
45.5345.6245.62essence512
47.5547.5547.72cubehash816
47.8148.0048.09echo256
48.5248.5248.60round3jh256
48.5248.6048.60round3jh512
51.5951.5951.68lane256
51.9452.1252.21whirlpool
54.0554.2354.32gimli24v1
55.1855.2755.45rfsb509
59.3359.4159.50simd256
59.4159.5959.59md6d224
59.9459.9460.12mcssha5
59.9460.0360.03mcssha4
60.0360.0360.03mcssha6
60.7360.7360.73saturninhashv2
62.4062.5862.84echosp512
63.4663.6363.72fugue512
63.9864.1664.34md6d256
68.7368.7368.73coral256v1
70.5870.6670.75essence224
70.6670.6670.66essence256
71.4671.4671.46sneikha384
72.3373.0474.44groestl512
76.4677.1778.22simd512
78.2278.3178.31cubehash1616
81.1281.2181.21cubehash88
82.3582.5382.53drygascon128
82.8883.0683.41md6d384
84.0284.0284.38esch256v1
89.7489.9189.91echo512
92.9993.3493.52mgrostl256
101.16101.25101.25knot256v2
102.22102.74103.45md6d512
106.52107.31107.67drygascon256
114.35114.35114.43esch384v1
118.12121.29124.45lane512
125.42125.42126.39clxhash
139.57139.57139.83cubehash168
142.21142.21146.87cubehash84
158.03158.03158.03knot256v1
259.98260.07260.24cubehash164
267.28272.37276.68cubehash82
299.62299.88300.15knot512
384.52384.70389.79knot384
503.09503.17509.94cubehash162
509.50518.03524.62cubehash81
586.97?729.56?799.41?fsb256
729.93740.92744.08syconhash256v1
982.53996.06996.86cubehash161
949.97?1156.22?1299.19?fsb512
1268.351276.791282.50subterraneanv1
2553.842598.492658.52acehash256v1
3232.003273.403326.84skinnyhashtk3
3451.903462.283466.14sivrijndael256hash256v1
5054.415064.525102.93gage1h256c256r128
5644.865741.285779.78skinnyhashtk2
6522.716564.906579.93orangishv1
6773.646780.596827.26heron256v1
7615.287637.707705.81gage1h256c224r064
8422.478465.628505.44gage1h256c256r064
10518.7510559.7110638.28gage1h256c224r032
15154.7215201.1215241.20gage1h256c512r064
15193.1215259.3915306.68gage1h256c256r032
25990.4926037.6026113.01gage1h256c224r016
28627.2128686.9728741.90gage1h256c512r032
29337.5429384.4729453.99gage1h256c256r016
29690.0729758.6229858.47photonbeetlehash256rate32v1
49710.9449824.3249917.48gage1h256c224r008
49930.2250020.6650138.53sivtemphotonhashv1
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.152.202.20sha256
2.242.242.29sha1
2.372.372.42sha224
2.862.902.90edonr512
4.314.314.35md4
5.455.455.49edonr256
5.545.545.54bmw512
5.985.985.98blake2b
6.556.596.59skein512256
6.556.596.59skein512512
6.686.686.68skein256256
6.776.776.77k12
7.387.387.38md5
9.719.719.71tiger
9.719.719.76skein10241024
9.809.809.80blake2s
9.939.989.98shabal512
10.0610.0610.11sha384
10.0610.1110.11sha512
10.2010.2010.20shabal256
10.2810.2810.33bmw256
10.8110.8110.81blake64
11.0711.0711.12shake128
11.3811.3811.43keccakc256
11.6011.6011.60blake512
11.6511.6911.69sarmal256
12.0812.1312.13ripemd160
12.7412.7412.74sha3224
12.9212.9212.92keccakc448
13.5413.5413.58shake256
13.5813.5813.58sha3256
13.7113.7513.75keccakc512
14.1114.1114.24sarmal512
14.5514.5514.55blake32
14.5514.5514.59nasha256
14.6814.7214.72keccak
16.0416.0816.08nasha512
17.2317.2717.27sha3384
17.7117.7517.75keccakc768
18.5418.5418.59blake256
18.7618.7618.90fugue2
20.5720.6120.61bblake256
21.9321.9321.97asconhashv12
21.9321.9321.97asconxofv12
22.2422.3722.37luffa256
22.8122.8122.81cubehash512
23.4223.4723.47cubehash1632
24.2124.2124.26sha3512
24.7024.7024.70keccakc1024
28.3428.3928.39shavite3256
31.1631.2031.20fugue256
33.7933.7933.88cubehash832
37.9738.0138.01sneikha256
39.8639.9541.13shamashashv1
39.8139.9940.03luffa512
40.6140.6540.65groestl256
40.9641.0041.00luffa384
42.3642.3642.36jh224
42.3642.3642.36jh256
42.3642.3642.36jh384
42.3642.3642.36jh512
42.9842.9842.98xoodyakv1
43.7343.7743.86echosp256
46.4146.4546.71shavite3512
47.2047.2047.24essence384
47.2947.2947.29essence512
49.3549.3549.39round3jh256
49.3549.3949.39round3jh512
49.4849.5349.57echo256
50.4950.4950.54cubehash816
53.0053.0453.09whirlpool
53.2653.2653.31lane256
54.5854.6754.67gimli24v1
55.2055.2455.24md6d224
55.8155.8555.90rfsb509
59.4159.5059.55md6d256
60.3860.3860.42simd256
60.9560.9560.95mcssha4
60.9560.9560.95mcssha6
61.2661.2661.26saturninhashv2
61.5761.5761.61mcssha5
62.7162.7562.84echosp512
66.5366.5866.62fugue512
69.3069.3069.30coral256v1
71.8971.9471.94essence224
71.9471.9471.94essence256
72.2572.2572.25sneikha384
76.5576.6477.30groestl512
76.9576.9577.08md6d384
79.8979.9880.42simd512
82.6282.6682.66drygascon128
83.5883.5883.58cubehash1616
84.1184.1184.11cubehash88
84.5984.5984.73esch256v1
92.6892.7292.72echo512
94.7594.9295.14md6d512
97.7397.7897.87mgrostl256
102.00102.04102.04knot256v2
107.71108.06108.11drygascon256
115.49115.49115.49esch384v1
125.64125.64126.12clxhash
127.53128.45129.59lane512
144.89144.89145.02cubehash168
145.15145.15147.44cubehash84
158.33158.33158.33knot256v1
265.34265.39265.43cubehash164
270.40272.86274.97cubehash82
300.98301.03301.16knot512
385.80385.84388.39knot384
508.45508.45511.83cubehash162
520.88520.93524.22cubehash81
743.55745.88747.42syconhash256v1
994.61998.00998.35cubehash161
1276.791278.631280.52subterraneanv1
2595.762610.532627.40acehash256v1
3307.593311.763330.09skinnyhashtk3
3455.383457.573459.33sivrijndael256hash256v1
5122.055124.555142.83gage1h256c256r128
5742.425753.855771.60skinnyhashtk2
6578.356597.516603.22orangishv1
6887.686890.196910.18heron256v1
7721.417727.217742.50gage1h256c224r064
8544.338547.988566.92gage1h256c256r064
10655.9010669.6110687.24gage1h256c224r032
15329.4015333.2715350.89gage1h256c512r064
15389.6915404.6315414.13gage1h256c256r032
26244.8426256.6726282.42gage1h256c224r016
28922.7028946.8728958.60gage1h256c512r032
29641.5529666.7329700.57photonbeetlehash256rate32v1
29663.4429670.6929688.49gage1h256c256r016
36203.2036223.9536270.31fsb512
39090.1939107.8139120.03fsb256
49901.5749926.7149966.57sivtemphotonhashv1
50167.8450197.5950230.63gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.342.342.34sha256
2.462.462.46sha1
2.582.582.70sha224
3.053.163.16edonr512
4.574.574.57md4
5.625.745.74edonr256
5.986.096.09blake2b
6.216.216.21bmw512
6.806.806.91skein512256
6.806.806.91skein512512
6.806.916.91skein256256
7.387.387.38k12
7.627.627.62md5
9.849.849.84blake2s
10.0810.2010.20tiger
10.4310.4310.43skein10241024
10.7810.7810.78sha384
10.7810.7810.78sha512
10.9010.9011.02bmw256
10.9011.0211.02shabal512
11.2511.2511.25shabal256
11.4811.6011.60blake64
12.3012.3012.30blake512
12.3012.4212.42keccakc256
12.5412.5412.54sarmal256
12.5412.5412.54shake128
12.5412.6612.66ripemd160
13.2413.2413.24keccakc448
13.5913.7113.71sha3224
14.3014.4114.41keccakc512
14.6514.6514.77shake256
14.7714.7714.77sha3256
15.0015.1215.12blake32
15.1215.1215.12sarmal512
15.1215.1215.23nasha256
15.5915.5915.70keccak
17.2317.2317.23nasha512
17.9317.9317.93keccakc768
18.0518.0518.05sha3384
19.1019.2219.22blake256
21.4521.4521.56fugue2
22.2722.2722.27asconhashv12
22.2722.2722.27asconxofv12
22.8522.9723.09luffa256
23.7923.7923.79cubehash512
23.7923.7923.91bblake256
25.6625.6625.66keccakc1024
25.6625.7825.78sha3512
26.4826.6026.60cubehash1632
29.1829.1829.18shavite3256
32.9332.9332.93fugue256
38.4438.4438.44sneikha256
38.6738.6738.79cubehash832
40.5540.6641.72shamashashv1
41.8441.8441.84luffa512
42.3042.3042.30groestl256
42.6642.6643.01luffa384
43.1243.1243.24echosp256
43.2443.2443.24xoodyakv1
43.4843.4843.48jh224
43.4843.4843.48jh384
43.4843.4843.59jh256
43.4843.4843.59jh512
48.7548.8749.10shavite3512
49.9250.0450.04essence384
50.0450.1650.16essence512
50.6250.7450.74round3jh256
50.6250.7450.74round3jh512
54.0254.1454.14echo256
54.6154.6154.61md6d224
54.6154.6154.61whirlpool
55.3155.3155.31cubehash816
55.3155.3155.43gimli24v1
56.0256.0256.13lane256
57.3057.3057.30rfsb509
58.7158.8358.83md6d256
61.9961.9962.11simd256
62.1162.1162.11saturninhashv2
62.4662.4662.58mcssha6
62.4662.5862.58mcssha4
64.2264.2264.22mcssha5
68.5568.6768.67echosp512
70.2070.2070.31coral256v1
71.4871.4871.48fugue512
73.5973.5973.59sneikha384
74.0674.0674.06essence224
74.0674.0674.18essence256
75.7075.8275.94md6d384
82.5082.5083.20groestl512
82.9782.9782.97drygascon128
84.6184.8485.20simd512
85.4385.5585.55esch256v1
88.9588.9588.95cubehash88
92.3492.4692.46cubehash1616
92.9393.1693.52md6d512
97.3897.5097.50echo512
103.36103.36103.36knot256v2
105.12105.23105.59mgrostl256
108.98109.34109.45drygascon256
117.30117.30117.42esch384v1
125.98125.98126.09clxhash
139.57140.86142.03lane512
149.88150.00150.00cubehash84
153.63153.75153.75cubehash168
158.79158.91158.91knot256v1
274.22274.22274.22cubehash164
275.16275.27275.27cubehash82
302.93302.93303.05knot512
388.12388.24388.24knot384
517.27517.27517.27cubehash162
525.70534.84534.96cubehash81
755.62755.62755.74syconhash256v1
1003.361003.361012.03cubehash161
1280.621282.621288.59subterraneanv1
2596.882607.772653.36acehash256v1
3352.383352.973370.31skinnyhashtk3
3450.703452.933454.10sivrijndael256hash256v1
5219.065224.105229.96gage1h256c256r128
5766.335790.825913.75skinnyhashtk2
6658.956664.456667.62orangishv1
7066.057069.347070.39heron256v1
7826.727837.627894.10gage1h256c224r064
8682.668687.708701.41gage1h256c256r064
10797.6610810.3110862.70gage1h256c224r032
15560.6215564.8415620.16gage1h256c512r064
15615.2315668.0915698.91gage1h256c256r032
26588.9126624.6526667.07gage1h256c224r016
29338.3629378.4429414.53gage1h256c512r032
29538.6329556.5629592.07photonbeetlehash256rate32v1
30097.7330142.5030184.69gage1h256c256r016
49765.3149815.8249848.75sivtemphotonhashv1
50843.0950872.7350902.97gage1h256c224r008
94509.1494532.3494646.84fsb512
102927.54102949.80103006.99fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.50?2.81?2.81?sha256
3.123.123.12sha1
3.123.123.44sha224
3.443.443.75edonr512
5.005.315.31md4
6.256.256.25edonr256
6.886.886.88blake2b
7.197.507.50skein256256
7.507.507.50bmw512
7.507.507.50skein512256
7.507.507.50skein512512
8.128.448.44md5
8.448.448.44k12
10.0010.0010.00blake2s
11.2511.2511.25tiger
11.5611.5611.88sha384
11.5611.5611.88sha512
12.1912.5012.50blake64
12.5012.8112.81bmw256
12.8112.8112.81blake512
13.1213.1213.12sarmal256
13.1213.4413.44skein10241024
13.4413.7513.75shabal512
13.7513.7514.06keccakc256
13.7513.7514.06ripemd160
14.0614.0614.06shabal256
15.3115.3115.31shake128
15.6215.6215.94sarmal512
16.2516.2516.56keccakc448
16.5616.5616.56blake32
16.5616.5616.56keccakc512
16.5616.5616.88keccak
16.5616.5616.88nasha256
18.1218.1218.12shake256
18.1218.4418.44sha3224
18.4418.4418.44sha3256
18.4418.4418.75nasha512
19.3819.6919.69keccakc768
20.6220.9420.94blake256
21.2521.2521.25sha3384
23.1223.1223.12asconhashv12
23.1223.1223.12asconxofv12
24.6924.6925.00luffa256
26.2526.5626.56cubehash512
28.4428.4428.44fugue2
28.4428.4428.44keccakc1024
30.0030.0030.00sha3512
31.2531.2531.25shavite3256
32.5032.5032.50bblake256
34.6935.0035.00cubehash1632
37.5037.5037.81fugue256
39.6939.6939.69sneikha256
42.1942.5043.44shamashashv1
44.0644.0644.06xoodyakv1
46.5646.5646.56jh224
46.5646.5646.56jh256
46.5646.5646.56jh384
46.5646.5646.56jh512
46.5646.5646.88luffa512
46.5646.8846.88groestl256
47.1947.1947.50luffa384
49.6949.6949.69echosp256
50.3150.3150.62shavite3512
51.5651.5651.56cubehash832
54.0654.0654.38round3jh256
54.0654.3854.38round3jh512
57.1957.1957.50gimli24v1
57.1957.5057.50essence384
57.5057.8157.81essence512
58.7558.7558.75whirlpool
60.6260.9460.94rfsb509
63.4463.4463.44lane256
64.0664.3864.38echo256
64.3864.3864.38saturninhashv2
66.2566.2566.25simd256
66.5666.8866.88mcssha6
66.8866.8866.88mcssha4
68.1268.4468.75cubehash816
71.2571.2571.25mcssha5
72.5072.8172.81coral256v1
77.1977.1977.19sneikha384
79.6979.6979.69essence224
79.6979.6980.00essence256
81.8881.8881.88echosp512
83.7583.7584.06drygascon128
84.3884.6984.69fugue512
87.8187.8187.81esch256v1
90.3190.3191.56groestl512
100.31100.31100.31echo512
101.88101.88101.88cubehash88
105.94106.25106.56simd512
106.88106.88107.19knot256v2
110.00110.00110.31md6d224
112.50112.81112.81drygascon256
114.38114.38115.62mgrostl256
115.94115.94115.94cubehash1616
118.44118.44118.44md6d256
122.19122.50122.50esch384v1
126.88126.88126.88clxhash
152.50152.50152.81md6d384
160.31160.31160.31knot256v1
162.81162.81162.81cubehash84
177.19177.19177.19cubehash168
186.88187.19187.50md6d512
189.38191.56193.75lane512
288.12288.12292.81cubehash82
297.50297.81297.81cubehash164
308.44308.75308.75knot512
393.12393.12393.44knot384
540.62540.94540.94cubehash162
538.75547.50547.81cubehash81
787.81787.81787.81syconhash256v1
1026.881026.881027.19cubehash161
1293.441295.311297.19subterraneanv1
2690.312706.562718.44acehash256v1
3430.003430.943453.44sivrijndael256hash256v1
3456.883478.123480.62skinnyhashtk3
5474.065496.255499.69gage1h256c256r128
5801.885832.505954.38skinnyhashtk2
6875.626895.006899.06orangishv1
7526.887550.317553.44heron256v1
8162.508170.008188.12gage1h256c224r064
9059.389060.949066.25gage1h256c256r064
11204.3811207.8111228.44gage1h256c224r032
16211.2516227.8116243.12gage1h256c256r032
16218.7516238.4416245.62gage1h256c512r064
27486.2527536.8827691.56gage1h256c224r016
29222.5029240.0029335.62photonbeetlehash256rate32v1
30470.6230481.2530625.62gage1h256c512r032
31128.7531283.7531312.50gage1h256c256r016
49490.9449578.1249673.44sivtemphotonhashv1
52470.6252636.2552695.00gage1h256c224r008
249977.19250264.38250686.56fsb512
272793.44272924.38273065.94fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.62?8.44?8.44?sha256
8.44?8.44?11.25?edonr512
11.2511.2511.25blake2s
11.2511.2511.25sha224
8.44?11.25?11.25?sha1
14.0614.0614.06blake2b
14.0614.0614.06edonr256
14.0614.0614.06md4
14.0614.0614.06skein256256
14.06?16.88?16.88?skein512256
14.06?16.88?16.88?skein512512
16.8816.8816.88md5
22.50?22.50?25.31?k12
22.50?25.31?25.31?bmw512
25.3125.3128.12blake512
25.3125.3128.12tiger
25.3128.1228.12blake64
25.3128.1228.12sha384
25.3128.1228.12sha512
28.1228.1230.94sarmal256
30.9430.9430.94ripemd160
33.7533.7533.75asconhashv12
33.7533.7533.75blake32
33.7533.7533.75keccakc1024
33.7533.7533.75keccakc512
33.7533.7533.75sarmal512
33.7533.7536.56asconxofv12
33.7533.7536.56bmw256
33.7533.7536.56keccakc448
33.7533.7536.56keccakc768
33.7536.5636.56keccak
36.5636.5636.56nasha256
36.5636.5639.38keccakc256
39.3842.1942.19blake256
42.1945.0045.00nasha512
42.1945.0045.00skein10241024
47.8147.8147.81luffa256
47.8147.8147.81shabal512
50.6250.6250.62shabal256
53.4453.4453.44shake256
53.4453.4453.44xoodyakv1
53.4453.4456.25shake128
53.4456.2556.25sha3384
53.4456.2556.25sha3512
56.2556.2556.25sha3224
56.2556.2556.25sha3256
56.2556.2556.25sneikha256
56.2559.0659.06shavite3256
59.0659.0659.06cubehash512
61.8864.6964.69shamashashv1
81.5681.5681.56gimli24v1
84.3884.3887.19jh224
84.3884.3887.19jh256
84.3884.3887.19jh384
84.3884.3887.19jh512
90.0092.8192.81rfsb509
92.8192.8192.81saturninhashv2
92.8192.8195.62shavite3512
95.6295.6295.62drygascon128
95.6298.4498.44fugue256
98.4498.4498.44round3jh256
98.4498.4498.44round3jh512
104.06104.06104.06coral256v1
104.06104.06104.06groestl256
104.06104.06104.06luffa384
106.88109.69109.69luffa512
112.50112.50112.50whirlpool
118.12118.12118.12esch256v1
120.94120.94120.94mcssha4
120.94120.94120.94mcssha6
120.94120.94120.94simd256
120.94123.75123.75sneikha384
123.75123.75123.75fugue2
137.81137.81137.81clxhash
137.81140.62140.62cubehash1632
140.62143.44143.44bblake256
146.25146.25146.25echo256
149.06151.88151.88echosp256
151.88151.88151.88essence224
151.88151.88151.88essence384
151.88151.88154.69essence256
151.88151.88154.69knot256v2
151.88154.69154.69essence512
154.69157.50157.50drygascon256
157.50157.50160.31lane256
160.31160.31163.12mcssha5
177.19180.00180.00knot256v1
182.81182.81182.81echo512
185.62185.62188.44esch384v1
188.44191.25191.25echosp512
216.56216.56216.56cubehash832
227.81227.81230.62groestl512
233.44233.44233.44cubehash816
253.12253.12253.12fugue512
267.19267.19270.00cubehash88
281.25284.06292.50mgrostl256
329.06331.88331.88cubehash84
334.69334.69337.50simd512
357.19360.00360.00md6d224
374.06376.88376.88knot512
382.50382.50385.31md6d256
416.25416.25419.06cubehash1616
433.12433.12435.94knot384
452.81458.44461.25cubehash82
478.12478.12478.12cubehash168
486.56489.38489.38md6d384
590.62590.62590.62md6d512
599.06599.06599.06cubehash164
703.12703.12711.56cubehash81
731.25745.31756.56lane512
840.94840.94843.75cubehash162
1200.941200.941200.94syconhash256v1
1327.501327.501327.50cubehash161
1479.381479.381482.19subterraneanv1
3256.883256.883256.88sivrijndael256hash256v1
4075.314134.384176.56acehash256v1
4910.624913.444941.56skinnyhashtk3
6446.256446.256581.25skinnyhashtk2
8850.948850.948850.94gage1h256c256r128
9762.199762.199767.81orangishv1
12445.3112445.3112445.31gage1h256c224r064
13604.0613604.0613606.88heron256v1
13803.7513803.7513806.56gage1h256c256r064
16441.8816441.8816441.88gage1h256c224r032
23925.9423925.9424007.50gage1h256c256r032
24733.1224733.1224879.38gage1h256c512r064
25880.6225880.6226018.44photonbeetlehash256rate32v1
39650.6239653.4439881.25gage1h256c224r016
44887.5044910.0045154.69gage1h256c256r016
44946.5644952.1945180.00gage1h256c512r032
46611.5646766.2546839.38sivtemphotonhashv1
75026.2575082.5075107.81gage1h256c224r008
2244183.752248779.382252306.25fsb512
2447060.622448303.752463488.44fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
45.0045.0045.00sha256
67.5067.5067.50edonr256
67.5067.5067.50sha1
67.5067.5067.50sha224
67.50?67.50?90.00?edonr512
67.50?67.50?90.00?md4
67.50?90.00?90.00?md5
90.0090.0090.00blake2s
90.0090.0090.00skein256256
112.50112.50112.50blake2b
112.50?112.50?135.00?asconhashv12
112.50?112.50?135.00?asconxofv12
112.50?135.00?135.00?skein512256
112.50?135.00?135.00?skein512512
112.50?135.00?135.00?tiger
135.00?157.50?157.50?ripemd160
135.00?157.50?157.50?sneikha256
157.50157.50157.50blake32
157.50?157.50?180.00?xoodyakv1
180.00180.00180.00k12
180.00180.00180.00nasha256
180.00?180.00?202.50?blake256
180.00?202.50?202.50?bmw256
180.00?202.50?202.50?luffa256
180.00?202.50?202.50?shamashashv1
202.50202.50202.50bmw512
202.50202.50225.00blake512
202.50225.00225.00sha384
202.50225.00225.00sha512
225.00225.00225.00blake64
225.00225.00225.00clxhash
225.00225.00225.00gimli24v1
247.50247.50247.50shavite3256
247.50247.50270.00saturninhashv2
270.00270.00270.00drygascon128
270.00270.00270.00keccakc1024
270.00270.00270.00keccakc512
270.00270.00270.00sarmal256
270.00270.00292.50keccakc448
270.00270.00292.50keccakc768
270.00292.50292.50keccak
292.50292.50292.50shabal512
292.50292.50315.00cubehash512
292.50292.50315.00keccakc256
292.50292.50315.00shabal256
292.50315.00315.00sarmal512
315.00315.00337.50knot256v1
337.50337.50360.00nasha512
337.50360.00360.00coral256v1
337.50360.00360.00skein10241024
405.00405.00405.00rfsb509
405.00427.50427.50sneikha384
427.50427.50427.50knot256v2
427.50427.50427.50shake256
427.50427.50450.00esch256v1
427.50427.50450.00shake128
427.50450.00450.00sha3224
427.50450.00450.00sha3256
427.50450.00450.00sha3384
427.50450.00450.00sha3512
472.50472.50472.50whirlpool
495.00517.50517.50groestl256
517.50517.50517.50luffa384
540.00540.00540.00mcssha6
540.00540.00562.50fugue256
540.00540.00562.50luffa512
540.00562.50562.50mcssha4
607.50607.50607.50drygascon256
675.00675.00697.50jh224
675.00675.00697.50jh256
675.00675.00697.50jh384
675.00675.00697.50jh512
742.50742.50765.00shavite3512
787.50787.50810.00round3jh256
787.50787.50810.00round3jh512
787.50810.00810.00esch384v1
810.00810.00810.00fugue2
855.00877.50877.50mcssha5
877.50877.50877.50knot384
900.00900.00922.50knot512
945.00945.00945.00cubehash1632
945.00945.00945.00essence224
945.00945.00945.00essence256
967.50967.50967.50simd256
990.00990.00990.00bblake256
1170.001170.001170.00echo256
1192.501215.001215.00echosp256
1215.001215.001215.00essence384
1237.501237.501237.50essence512
1282.501282.501282.50lane256
1462.501462.501462.50echo512
1485.001507.501507.50cubehash816
1507.501507.501530.00cubehash832
1507.501530.001530.00echosp512
1552.501575.001575.00cubehash88
1575.001575.001575.00fugue512
1620.001620.001620.00cubehash84
1755.001755.001777.50cubehash82
1822.501822.501845.00groestl512
2002.502002.502025.00cubehash81
2272.502272.502362.50mgrostl256
2677.502677.502700.00simd512
2722.502722.502722.50cubehash1616
2835.002857.502857.50cubehash168
2857.502857.502880.00md6d224
2925.002947.502947.50subterraneanv1
2970.002970.002970.00cubehash164
3060.003060.003082.50md6d256
3217.503217.503217.50cubehash162
3600.003600.003622.50sivrijndael256hash256v1
3690.003690.003712.50cubehash161
3892.503892.503915.00md6d384
4432.504455.004455.00syconhash256v1
4725.004725.004770.00md6d512
5985.006120.006210.00lane512
11452.5011475.0011700.00skinnyhashtk2
13095.0013185.0013477.50skinnyhashtk3
15030.0015052.5015277.50acehash256v1
29587.5029587.5029587.50photonbeetlehash256rate32v1
30375.0030397.5030397.50gage1h256c256r128
39037.5039037.5039060.00orangishv1
46305.0046305.0046305.00gage1h256c224r064
49747.5049747.5049770.00sivtemphotonhashv1
51345.0051345.0051367.50gage1h256c256r064
57870.0057870.0057892.50gage1h256c224r032
61470.0061470.0061492.50heron256v1
84915.0084915.0084982.50gage1h256c256r032
91957.5091980.0091980.00gage1h256c512r064
135900.00135900.00135967.50gage1h256c224r016
153855.00153855.00153990.00gage1h256c256r016
159457.50159457.50159480.00gage1h256c512r032
252382.50252382.50254137.50gage1h256c224r008
17949105.0017980335.0018003442.50fsb512
19573942.5019581547.5019698660.00fsb256

aarch64; A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3bplus, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
2.732.742.74edonr512
4.164.174.19md4
5.125.135.14bmw512
5.325.335.34edonr256
5.925.955.97blake2b
6.396.406.45k12
6.416.416.41skein512256
6.416.416.41skein512512
6.566.566.56skein256256
7.207.217.21md5
7.867.887.88sha1
9.299.329.33skein10241024
9.349.369.39shabal512
9.539.539.54shabal256
9.659.659.67sha512
9.639.659.68sha384
9.779.779.77blake2s
9.849.849.85bmw256
10.3210.3510.39blake64
10.8610.9811.09keccakc256
11.1911.2011.20blake512
11.3811.3911.41shake128
11.14?11.77?12.78?sarmal256
11.7911.8211.83ripemd160
11.7012.0012.07sha3224
12.4612.5712.68keccakc448
12.6912.7112.73shake256
12.7012.7312.77sha3256
13.2013.2213.25keccakc512
13.4513.5113.73sarmal512
14.1114.1414.20nasha256
14.1214.1514.17keccak
14.2114.2214.23blake32
14.9414.9514.96sha224
14.9414.9514.96sha256
15.3715.3915.42nasha512
16.4916.5316.56sha3384
17.2617.3517.48keccakc768
17.08?17.40?19.16?fugue2
18.1518.1818.25blake256
18.6318.6618.72bblake256
21.2621.5221.56luffa256
21.5921.5921.60cubehash1632
21.7421.7421.76asconxofv12
21.7421.7521.76asconhashv12
22.2122.2222.22cubehash512
23.6823.7023.74sha3512
24.5224.5324.55keccakc1024
27.7427.8227.97shavite3256
28.38?30.42?34.24?fugue256
29.24?32.25?34.47?cubehash832
38.6538.6939.35luffa512
36.17?39.14?41.53?sneikha256
39.4739.4939.60shamashashv1
38.35?39.97?43.24?groestl256
40.6740.9941.04luffa384
41.6841.6941.70jh512
41.6841.6941.70jh384
41.6841.6941.70jh224
41.6841.6941.70jh256
41.26?42.80?46.85?xoodyakv1
38.45?44.99?47.96?echosp256
44.7445.1145.53shavite3512
44.03?45.56?49.91?essence512
45.5445.5645.58essence384
47.9048.0548.19echo256
48.5548.5748.61round3jh512
48.5648.5848.61round3jh256
47.07?51.27?53.47?cubehash816
51.5951.6151.67lane256
51.19?54.24?58.66?gimli24v1
54.8555.3456.05rfsb509
59.4259.4559.73simd256
59.0359.6760.27md6d224
59.6260.0060.76mcssha6
59.6260.3860.75mcssha5
59.6960.3860.38mcssha4
60.6360.7560.80saturninhashv2
57.18?60.79?67.54?whirlpool
63.7164.1064.45md6d256
62.49?66.13?72.58?fugue512
58.38?66.14?71.55?echosp512
68.7468.7568.77coral256v1
70.5670.6570.69essence224
68.34?72.75?82.37?groestl512
66.92?73.62?78.04?essence256
67.59?74.26?78.97?sneikha384
76.3177.7879.83simd512
78.6978.7078.79cubehash1616
81.1981.2281.26cubehash88
82.3382.4382.53drygascon128
82.4083.3084.15md6d384
83.9784.0884.32esch256v1
86.9887.4187.90mgrostl256
89.6589.8489.95echo512
101.21101.22101.27knot256v2
102.26103.04103.90md6d512
100.69?112.38?117.98?drygascon256
109.14?121.43?126.82?esch384v1
120.97122.59125.95lane512
125.42125.47126.18clxhash
139.58139.61142.23cubehash168
138.56?149.34?156.77?cubehash84
157.98158.00160.63knot256v1
259.91260.12262.88cubehash164
266.67?292.04?305.99?cubehash82
297.12302.20302.32knot512
382.13387.25387.35knot384
526.39528.84530.53cubehash162
521.17529.06532.94cubehash81
-3996.37?589.91?5037.98?fsb256
703.16?772.06?808.18?syconhash256v1
-3453.35?921.31?5320.59?fsb512
989.23991.84992.37cubehash161
1216.97?1334.35?1396.44?subterraneanv1
2444.25?2727.86?2908.77?acehash256v1
3282.093283.083335.74skinnyhashtk3
3460.043460.633460.87sivrijndael256hash256v1
5061.235062.535065.21gage1h256c256r128
5682.525711.005712.50skinnyhashtk2
6520.516523.036528.26orangishv1
6406.88?6745.66?7407.44?heron256v1
7245.29?7627.75?8378.94?gage1h256c224r064
8044.34?8861.15?9271.96?gage1h256c256r064
10539.5510549.0110562.55gage1h256c224r032
15157.6615162.3215164.83gage1h256c512r064
15234.2415245.8215254.03gage1h256c256r032
25726.7526062.4026328.83gage1h256c224r016
29351.9029392.2029432.68gage1h256c256r016
28249.09?29657.43?32707.60?photonbeetlehash256rate32v1
27259.74?30028.61?31455.01?gage1h256c512r032
47010.44?49688.44?55066.11?gage1h256c224r008
49806.7549869.3049957.70sivtemphotonhashv1
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.882.882.88edonr512
4.324.324.33md4
5.465.465.47edonr256
5.525.525.53bmw512
5.975.985.98blake2b
6.566.566.56skein512256
6.566.566.57skein512512
6.686.686.68skein256256
6.756.756.78k12
7.357.357.35md5
8.098.098.10sha1
9.729.739.73skein10241024
9.799.799.79blake2s
9.949.959.95shabal512
10.0810.0810.08sha512
10.0810.0810.09sha384
10.1610.1610.16shabal256
10.2210.2210.22bmw256
10.7810.7910.80blake64
11.3711.3711.43keccakc256
11.5911.6011.60blake512
11.7011.7011.71shake128
12.1012.1012.11ripemd160
12.1812.2512.73sarmal256
12.7312.7312.75sha3224
12.9212.9312.98keccakc448
13.5213.5213.53shake256
13.5513.5613.57sha3256
13.7213.7313.74keccakc512
14.0914.1014.21sarmal512
14.4914.4914.52nasha256
14.5314.5314.53blake32
14.6814.6814.69keccak
15.3115.3115.31sha224
15.3115.3215.32sha256
16.0616.0616.08nasha512
17.2417.2517.26sha3384
17.7417.7417.79keccakc768
18.5418.5418.57blake256
18.8518.9119.75fugue2
20.5920.5920.61bblake256
21.9021.9221.92luffa256
21.9421.9421.95asconxofv12
21.9421.9421.95asconhashv12
22.8022.8022.81cubehash512
23.4423.4423.45cubehash1632
24.2124.2124.22sha3512
24.6924.7024.71keccakc1024
28.2928.3028.36shavite3256
31.6231.6633.55fugue256
33.7335.1435.52cubehash832
37.9939.4139.90sneikha256
39.7739.7840.11luffa512
39.8639.8739.92shamashashv1
40.9941.0142.63groestl256
42.0542.0542.06luffa384
42.3642.3642.37jh256
42.3642.3642.37jh384
42.3642.3642.37jh512
42.3642.3642.37jh224
42.9642.9744.99xoodyakv1
43.7645.8646.36echosp256
46.4446.5546.70shavite3512
47.2147.2247.22essence384
47.2347.2649.42essence512
49.3649.3649.38round3jh256
49.3649.3649.38round3jh512
49.5449.5849.63echo256
53.2753.2753.29lane256
52.3753.8854.37cubehash816
54.5554.6756.82gimli24v1
56.0656.2456.45md6d224
56.3156.3556.70rfsb509
60.2860.3960.52md6d256
60.4060.4060.53simd256
60.9460.9461.32mcssha6
61.2061.2561.26saturninhashv2
60.9961.3361.33mcssha4
61.6161.7564.89whirlpool
61.5861.9561.95mcssha5
62.8966.1867.24echosp512
68.8269.1472.18fugue512
69.3069.3069.30coral256v1
71.8771.9071.92essence224
71.9574.8175.62essence256
72.2775.0676.01sneikha384
75.9276.2880.89groestl512
77.8278.0678.30md6d384
79.7880.2581.19simd512
82.5882.6182.65drygascon128
84.1084.1084.12cubehash88
84.1784.1784.21cubehash1616
84.6084.6084.72esch256v1
91.9292.0892.20mgrostl256
92.6992.7092.75echo512
95.8496.0696.36md6d512
102.02102.02102.04knot256v2
107.68112.73113.11drygascon256
116.33121.55122.10esch384v1
125.64125.65126.00clxhash
130.10130.63131.77lane512
144.88144.89146.20cubehash168
147.29151.97153.53cubehash84
158.32158.32159.64knot256v1
265.36265.39266.76cubehash164
282.66294.75296.42cubehash82
300.87302.13302.19knot512
385.83387.10387.15knot384
533.42533.47534.05cubehash162
534.16534.21534.38cubehash81
746.65779.67781.09syconhash256v1
996.01997.22997.42cubehash161
1279.231336.891338.72subterraneanv1
2622.182755.032772.96acehash256v1
3308.143308.553334.81skinnyhashtk3
3457.403457.473457.53sivrijndael256hash256v1
5122.515122.925123.15gage1h256c256r128
5722.065722.185722.89skinnyhashtk2
6572.606573.806575.16orangishv1
6849.266850.827181.38heron256v1
7706.577709.768080.71gage1h256c224r064
8549.318948.438952.21gage1h256c256r064
10640.7510643.2910647.48gage1h256c224r032
15310.4415311.5615312.54gage1h256c512r064
15381.9315384.1115386.44gage1h256c256r032
26202.8026260.3226369.39gage1h256c224r016
29576.2029597.2231108.68photonbeetlehash256rate32v1
29642.7929645.6429661.14gage1h256c256r016
28920.0830293.4630310.11gage1h256c512r032
35583.4535609.0737649.04fsb512
38345.5738352.6040421.78fsb256
49789.1949809.9449837.33sivtemphotonhashv1
50055.1650081.5752750.98gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.123.123.12edonr512
4.564.564.57md4
5.685.685.69edonr256
6.026.026.03blake2b
6.186.186.18bmw512
6.826.826.82skein512256
6.836.836.83skein512512
6.866.866.86skein256256
7.337.337.34k12
7.597.597.59md5
8.458.468.46sha1
9.849.849.84blake2s
10.4010.4110.41skein10241024
10.7710.7810.79sha512
10.7810.7910.80sha384
10.8510.8510.86bmw256
10.9110.9310.93shabal512
11.2011.2011.21shabal256
11.5111.5311.53blake64
12.2712.2712.27blake512
12.3112.3212.45keccakc256
12.4912.4912.49shake128
12.5812.5912.61ripemd160
13.0413.1313.52sarmal256
13.2313.2613.40keccakc448
13.6313.6513.67sha3224
14.3514.3614.36keccakc512
14.6514.6614.67shake256
14.7414.7514.77sha3256
15.0415.0515.05blake32
15.0715.0715.10nasha256
15.0815.0915.11sarmal512
15.5815.5915.59keccak
15.9115.9115.92sha224
15.9315.9415.94sha256
17.1917.1917.22nasha512
17.9117.9418.07keccakc768
18.0218.0318.06sha3384
19.1319.1419.16blake256
21.4721.5522.53fugue2
22.2622.2722.27asconhashv12
22.2622.2722.28asconxofv12
22.5422.5622.58luffa256
23.7823.7823.78cubehash512
23.8123.8223.84bblake256
25.6225.6325.63keccakc1024
25.6825.6925.72sha3512
26.5326.5326.53cubehash1632
29.0729.0729.15shavite3256
33.2633.3335.84fugue256
38.4540.3240.39sneikha256
38.5040.4140.61cubehash832
40.4940.5140.56shamashashv1
41.5941.6041.93luffa512
42.7842.8644.76groestl256
43.2643.2645.16xoodyakv1
43.4843.4843.50jh256
43.4943.4943.50jh384
43.4943.4943.50jh512
43.4943.4943.49jh224
43.7943.8044.10luffa384
43.1345.1945.88echosp256
48.8248.9449.09shavite3512
49.9749.9849.98essence384
50.0750.1052.14essence512
50.6750.6750.69round3jh512
50.6750.6850.70round3jh256
54.1054.1254.19echo256
55.2555.3757.31gimli24v1
56.0256.0356.05lane256
56.9857.0357.62md6d224
56.5858.4759.49cubehash816
58.6258.6758.99rfsb509
61.0261.1461.40md6d256
61.9861.9962.13simd256
62.0462.1062.10saturninhashv2
62.5062.5162.88mcssha6
62.9162.9162.91mcssha4
62.7963.4165.84whirlpool
64.2164.5864.58mcssha5
70.2170.2170.23coral256v1
68.7071.0673.22echosp512
73.9873.9874.01essence224
73.8274.1778.03fugue512
73.6075.5177.39sneikha384
74.0475.9777.79essence256
78.0378.5878.98md6d384
81.8482.0886.93groestl512
82.9082.9382.96drygascon128
84.4584.6785.11simd512
85.4685.4785.57esch256v1
88.9088.9188.92cubehash88
93.2993.2993.30cubehash1616
95.4595.7396.30md6d512
97.4397.4497.46echo512
99.4799.89100.15mgrostl256
103.35103.35103.36knot256v2
108.73112.78114.81drygascon256
118.13122.39124.34esch384v1
125.95125.96125.98clxhash
142.77143.81144.42lane512
153.69153.69153.72cubehash168
152.31157.05158.55cubehash84
158.86158.86158.87knot256v1
274.17274.17274.20cubehash164
287.48299.83300.30cubehash82
302.84302.84302.97knot512
388.08388.09391.51knot384
537.71537.85543.16cubehash81
541.23541.73545.39cubehash162
759.86790.77795.00syconhash256v1
1003.401006.921007.16cubehash161
1284.391341.781344.40subterraneanv1
2656.942794.742816.96acehash256v1
3350.223353.193437.49skinnyhashtk3
3451.503451.803454.97sivrijndael256hash256v1
5220.755221.005224.35gage1h256c256r128
5741.505741.705743.39skinnyhashtk2
6656.676656.846660.12orangishv1
7024.927028.077363.63heron256v1
7831.627837.918230.83gage1h256c224r064
8870.439103.159110.02gage1h256c256r064
10794.2610798.9610804.57gage1h256c224r032
15561.4815561.8315563.04gage1h256c512r064
15609.9315611.1115618.62gage1h256c256r032
26553.0426578.3726666.91gage1h256c224r016
29458.7329518.5230858.35photonbeetlehash256rate32v1
30050.5230059.6030075.84gage1h256c256r016
29335.0130737.5930757.52gage1h256c512r032
49664.6349695.1249740.65sivtemphotonhashv1
50710.5650745.5453390.73gage1h256c224r008
93253.8893299.4198669.23fsb512
101207.47101247.55106849.34fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.473.473.47edonr512
5.185.195.21md4
6.266.276.28edonr256
6.776.776.77blake2b
7.367.367.40skein256256
7.397.407.40bmw512
7.517.517.51skein512256
7.527.527.52skein512512
8.228.228.22md5
8.248.248.26k12
9.419.419.42sha1
9.949.949.94blake2s
11.6211.6211.66sha512
11.6511.6611.68sha384
12.2712.2712.29blake64
12.5212.5212.52bmw256
12.7912.8012.80blake512
13.2813.2913.32skein10241024
13.4013.4013.40shake128
13.5513.5513.56shabal512
13.6113.6213.93keccakc256
13.8413.8613.89ripemd160
13.9813.9914.00shabal256
13.7614.0414.34sarmal256
15.7315.7615.82sarmal512
16.3516.3616.70keccakc448
16.4216.4216.44blake32
16.4316.4316.43keccak
16.4316.4416.45keccakc512
16.6016.6016.62nasha256
17.5417.5617.57sha224
17.5717.6017.62sha256
18.0118.0218.05shake256
18.2218.2518.27sha3224
18.2518.2718.31sha3256
18.4918.5218.55nasha512
19.5119.5119.90keccakc768
20.7220.7420.76blake256
21.1821.2121.24sha3384
23.1123.1123.11asconxofv12
23.1123.1123.12asconhashv12
24.2624.2924.29luffa256
26.3826.3826.39cubehash512
28.4128.4228.43keccakc1024
28.5328.6028.70fugue2
29.8529.8829.93sha3512
31.1731.1731.24shavite3256
32.4032.4332.45bblake256
34.7534.7534.75cubehash1632
37.7337.7838.74fugue256
39.6639.6739.73sneikha256
42.2442.2642.31shamashashv1
44.0044.0044.03xoodyakv1
46.4146.4646.56luffa512
46.4846.4846.52jh224
46.4846.4946.51jh256
46.4946.4946.51jh512
46.4946.5046.52jh384
47.2747.3047.40groestl256
48.4548.4748.74luffa384
49.7649.8455.06echosp256
50.3250.4350.59shavite3512
51.3151.3856.19cubehash832
54.1554.1554.18round3jh256
54.1754.1754.20round3jh512
57.1557.2657.28gimli24v1
57.3257.3357.37essence384
57.6157.6157.76essence512
63.3963.4163.45lane256
64.3064.3264.38echo256
64.2964.3264.34saturninhashv2
64.2764.3864.68rfsb509
66.2266.2266.37simd256
66.6766.6967.05mcssha6
67.1467.1467.14mcssha4
66.4067.5771.95whirlpool
69.4470.1574.94cubehash816
71.2171.5971.59mcssha5
72.6572.6572.67coral256v1
77.1377.2382.41sneikha384
79.5979.6179.62essence224
79.6879.7884.81essence256
83.7383.7683.80drygascon128
81.5985.9788.01echosp512
87.1887.6293.24fugue512
87.7487.7687.80esch256v1
89.2789.9096.47groestl512
100.14100.17100.19echo512
101.70101.78102.33cubehash88
105.67105.97106.45simd512
106.92106.93106.94knot256v2
109.69110.85111.16mgrostl256
116.24116.46116.91md6d224
112.15117.35117.65drygascon256
117.59117.60117.60cubehash1616
124.33124.61125.49md6d256
126.78126.82126.87clxhash
123.11128.08128.58esch384v1
158.58159.61160.02md6d384
160.28160.28160.31knot256v1
163.45168.23172.80cubehash84
177.17177.22177.27cubehash168
189.96192.63196.41lane512
193.56194.57195.45md6d512
297.67297.69297.78cubehash164
308.09308.10308.11knot512
298.95313.14317.36cubehash82
393.12393.13393.14knot384
550.53550.91562.10cubehash81
565.51565.54566.07cubehash162
788.03823.99828.76syconhash256v1
1026.871026.921036.52cubehash161
1306.321351.401361.77subterraneanv1
2777.562913.072941.71acehash256v1
3439.823440.143440.83sivrijndael256hash256v1
3466.223466.513559.87skinnyhashtk3
5483.705484.685493.31gage1h256c256r128
5786.785799.565918.15skinnyhashtk2
6877.676887.116887.39orangishv1
7499.367500.427859.59heron256v1
8168.828179.068571.71gage1h256c224r064
9065.409492.429509.87gage1h256c256r064
11208.0211209.8411213.91gage1h256c224r032
16217.4616218.3016238.27gage1h256c256r032
16229.5816231.1316231.69gage1h256c512r064
27500.1327522.1327657.82gage1h256c224r016
29212.1329236.0830582.87photonbeetlehash256rate32v1
31127.3231136.6431157.90gage1h256c256r016
30476.2731923.6231948.95gage1h256c512r032
49443.2049470.4649510.79sivtemphotonhashv1
52474.5352564.1955151.73gage1h256c224r008
247127.31247225.16261537.36fsb512
268689.94268978.08283509.68fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
9.119.119.14edonr512
11.0011.0211.02blake2s
13.2713.2713.27blake2b
13.2813.3313.50md4
13.6613.6613.66skein256256
13.7013.7013.73edonr256
15.4715.4715.47skein512256
15.6615.6715.67skein512512
16.3416.3416.34md5
21.6621.6921.69sha1
22.5222.5322.53k12
24.0024.0324.03bmw512
25.5825.5825.58blake512
26.3626.3926.61blake64
26.4526.4526.45sha512
26.2226.7726.86sha384
29.7729.8930.42ripemd160
30.6130.6132.03shake128
29.7330.6631.50sarmal256
33.3033.3033.70sarmal512
33.4733.4733.48keccakc512
33.4833.5233.52keccakc1024
33.5333.5333.53blake32
33.8133.8133.98asconhashv12
33.8133.8133.98asconxofv12
33.8933.8933.89bmw256
34.4134.4134.42keccak
34.2034.4536.52keccakc768
34.4834.6136.88keccakc448
35.7735.7838.33keccakc256
35.8336.0536.05nasha256
37.6937.8438.06sha224
37.9438.1238.34sha256
40.8941.0041.08blake256
43.1943.1943.72nasha512
43.7843.7843.92skein10241024
46.3046.3446.36luffa256
46.9546.9547.36shabal512
49.4849.5249.52shabal256
52.4252.6452.92shake256
53.3653.5853.77xoodyakv1
54.6154.8155.23sha3384
54.6954.8454.97sha3256
54.6654.8955.23sha3512
54.7555.1255.50sha3224
55.1455.1455.17sneikha256
57.9157.9257.92shavite3256
58.9759.0859.25cubehash512
63.2563.4763.64shamashashv1
81.2081.3481.42gimli24v1
84.7584.7584.86jh224
84.7084.8184.81jh256
84.8184.8684.92jh512
84.7784.8884.98jh384
92.8192.8992.94saturninhashv2
92.7792.9192.97shavite3512
94.3494.5294.58drygascon128
95.6196.92101.36fugue256
98.3898.3898.38round3jh256
98.5298.5298.72round3jh512
103.66103.66103.84coral256v1
104.77104.86105.05groestl256
107.03107.05107.27luffa384
108.39108.56109.34luffa512
112.69113.19113.44whirlpool
116.97117.16117.19esch256v1
120.05120.25120.41mcssha6
120.31120.39120.53simd256
121.28121.28121.33mcssha4
122.58122.58122.73sneikha384
122.86123.00123.14rfsb509
123.91124.33126.05fugue2
137.33137.53137.72clxhash
139.30139.44139.53cubehash1632
141.64141.77142.19bblake256
146.20146.50146.64echo256
150.94151.16151.25essence384
151.47151.66151.69essence224
152.06152.28152.50essence256
152.38152.59152.62knot256v2
152.62152.83154.11echosp256
153.44153.66153.88essence512
155.67155.72156.02drygascon256
157.50157.59157.95lane256
160.92161.30161.30mcssha5
178.56178.75178.75knot256v1
182.30182.30182.58echo512
185.95186.42187.30echosp512
186.53186.67186.97esch384v1
215.08215.50218.89cubehash832
222.30224.50225.97groestl512
235.97236.39236.97cubehash816
258.95260.30260.64fugue512
265.80265.89265.95cubehash88
288.25298.17299.98mgrostl256
326.92330.52331.64cubehash84
331.56332.94335.02simd512
375.33375.33375.36knot512
414.14418.47425.67md6d224
428.73428.73428.73cubehash1616
433.67433.67433.89knot384
435.69442.98450.58md6d256
462.77463.00508.02cubehash82
477.97478.19478.56cubehash168
543.86549.23556.05md6d384
598.42598.61598.72cubehash164
647.62654.30657.11md6d512
718.67728.84729.06cubehash81
735.66750.27763.72lane512
876.52876.72877.34cubehash162
1200.161245.381249.23syconhash256v1
1327.671327.731327.81cubehash161
1479.411524.391570.17subterraneanv1
3255.363255.703256.36sivrijndael256hash256v1
4112.394426.944525.95acehash256v1
5036.115043.835044.31skinnyhashtk3
6410.556807.236815.31skinnyhashtk2
8849.978850.478866.09gage1h256c256r128
9755.669755.979843.88orangishv1
12444.5912551.5313051.72gage1h256c224r064
13505.1713588.3614174.47heron256v1
13892.3014451.8314553.64gage1h256c256r064
16441.2016444.5216540.81gage1h256c224r032
24017.6624195.1124279.98gage1h256c256r032
24733.5524816.3024821.78gage1h256c512r064
25927.0225949.6627121.91photonbeetlehash256rate32v1
39760.8039776.5340203.48gage1h256c224r016
44998.3445092.2545184.19gage1h256c256r016
46650.6646655.3046741.08sivtemphotonhashv1
45082.3647173.8647242.56gage1h256c512r032
75058.9575907.5278837.41gage1h256c224r008
2217082.342218412.162347625.53fsb512
2411282.782412290.002544863.41fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
67.3867.3868.62edonr256
71.6272.0073.38md4
73.7574.0074.62edonr512
74.2574.2574.88md5
82.0082.0082.00skein256256
87.1287.1287.12blake2s
104.62104.62104.62blake2b
108.25108.25109.12sha1
118.38118.38120.50asconhashv12
118.38118.38120.50asconxofv12
123.12123.12123.12skein512256
124.62124.62124.62skein512512
142.88143.75147.62ripemd160
144.88145.50146.00sneikha256
151.75152.75153.75blake32
163.50164.12165.88xoodyakv1
172.88174.62175.50nasha256
175.38175.38177.00k12
176.62177.00178.75sha224
180.38180.50182.12sha256
183.62183.88186.62blake256
184.12184.12184.25bmw256
187.50188.50189.25shamashashv1
188.75189.12189.75luffa256
193.62193.88193.88bmw512
206.50206.50207.88blake512
212.12212.12213.12sha512
210.62212.75213.88sha384
214.00214.62216.75blake64
218.00218.00219.25gimli24v1
222.12222.88224.50clxhash
241.62241.75244.50shake128
245.50245.88247.00shavite3256
253.00253.12253.25saturninhashv2
260.88261.00262.50drygascon128
268.25268.50268.75keccakc512
267.62268.62268.62keccakc1024
275.50275.62276.50keccak
275.25276.12294.38keccakc768
284.38284.38284.50shabal512
275.38285.00297.50keccakc448
286.88290.75308.75keccakc256
276.50293.38300.50sarmal256
296.25296.88298.00cubehash512
298.38298.88299.00shabal256
300.62300.62306.00sarmal512
322.00322.25324.25knot256v1
343.88345.62348.12nasha512
347.88347.88349.62coral256v1
350.25350.25352.00skein10241024
414.25415.00415.50sneikha384
419.38419.38421.12knot256v2
421.50422.25424.75shake256
429.50429.50431.25esch256v1
430.50433.12440.50whirlpool
436.75438.00440.12sha3256
438.00440.00442.75sha3512
437.75440.12444.75sha3224
438.75441.88445.88sha3384
516.88517.38518.12groestl256
528.25528.25530.12luffa384
527.88530.25540.50fugue256
540.25541.12542.25mcssha6
539.88542.00543.62luffa512
547.75548.12549.25mcssha4
606.25607.00607.75drygascon256
649.00649.62651.00rfsb509
678.75678.75679.38jh256
679.12679.12679.75jh224
679.25679.25679.75jh384
679.62679.62680.12jh512
743.25744.50748.00shavite3512
789.38789.38789.38round3jh256
790.50790.50792.50round3jh512
799.00800.75802.75esch384v1
804.62806.00810.00fugue2
867.38868.25869.12mcssha5
869.50870.00871.00knot384
903.50903.50905.50knot512
937.00937.75938.75essence224
942.50943.12944.88essence256
942.62943.12944.00cubehash1632
962.88963.88969.12simd256
988.00990.12992.50bblake256
1170.001171.751173.75echo256
1215.501217.251218.00essence384
1220.001222.001228.25echosp256
1236.001237.881238.88essence512
1268.381271.881286.38lane256
1459.121459.121461.38echo512
1487.621491.381499.25echosp512
1490.121494.121513.88cubehash832
1507.621512.121516.50cubehash816
1554.251556.251557.62cubehash88
1608.881617.121619.88fugue512
1621.621633.881643.12cubehash84
1753.251755.121773.12cubehash82
1778.751796.121813.25groestl512
2043.752043.752043.75cubehash81
2327.622404.882416.62mgrostl256
2651.622665.382685.88simd512
2812.502812.502814.50cubehash1616
2845.122845.502847.50cubehash168
2929.252932.503062.88subterraneanv1
2967.502968.882970.50cubehash164
3324.883326.253327.62cubehash162
3302.753352.883371.62md6d224
3489.503577.503599.88md6d256
3604.383611.253611.50sivrijndael256hash256v1
3695.383697.123698.62cubehash161
4388.004391.884483.25md6d384
4444.504450.754808.50syconhash256v1
5193.005243.385359.50md6d512
5810.505982.386090.25lane512
11400.2511694.0012086.75skinnyhashtk2
13093.8813094.3813097.25skinnyhashtk3
15188.6216249.3816541.88acehash256v1
29546.1229669.0030779.12photonbeetlehash256rate32v1
30384.6230386.6230395.62gage1h256c256r128
39004.5039005.8839009.50orangishv1
46298.1246329.1248521.75gage1h256c224r064
49707.3849859.3849900.12sivtemphotonhashv1
51461.6253836.6254248.88gage1h256c256r064
57870.7557872.8857907.25gage1h256c224r032
60943.2561007.6263741.25heron256v1
84915.0084918.3885588.25gage1h256c256r032
91967.2591977.3892747.62gage1h256c512r064
135921.38136735.00137033.25gage1h256c224r016
153867.25154024.50154704.25gage1h256c256r016
160146.00167169.75168120.75gage1h256c512r032
253075.38259995.12265948.62gage1h256c224r008
17739827.5017752873.2518779273.25fsb512
19287838.5019292787.7520347611.00fsb256

amd64; Zen (810f10); 2018 AMD Ryzen 5 2400G; 4 x 3600MHz; unstable; gcc67, supercop-20200522

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
0.63?0.79?1.03?bebb4185
1.65?1.68?3.08?blake3
1.76?1.91?2.00?sha1
1.922.002.06sha256
1.92?2.04?2.19?sha224
2.76?2.79?3.38?md4
2.52?3.21?5.70?bmw512
1.56?3.39?3.55?edonr512
2.60?3.46?6.67?echo256
3.39?3.74?7.97?k12
2.91?3.78?4.50?blake2b
3.63?3.78?6.23?cubehash832
4.45?4.62?6.17?bmw256
4.56?4.71?5.52?md5
4.88?4.95?9.34?skein512512
4.54?5.06?5.15?skein512256
5.145.245.36blake2s
4.69?5.28?9.31?sha384
5.465.615.72blake512
5.67?5.80?9.68?keccakc256treed2
5.17?5.88?9.82?sarmal256
5.24?5.89?9.06?blake64
6.176.266.39skein10241024
6.27?6.56?10.33?skein256256
2.93?6.67?7.36?edonr256
5.79?6.71?12.44?keccakc256
4.24?7.05?9.12?beamsplitter
7.16?7.35?8.28?blake32
6.15?7.43?19.43?keccakc512treed2
5.84?7.44?9.79?rfsb509
6.58?7.61?13.07?sarmal512
7.17?7.61?13.02?cubehash512
6.61?7.65?17.75?keccakc448
7.447.667.87blake256
6.38?7.67?7.95?lux512
6.85?7.83?8.00?cubehash1632
7.07?7.98?15.79?groestl256
6.55?8.38?18.26?keccakc512
7.60?8.40?12.54?cubehash816
7.59?8.59?15.41?lux256
7.05?8.70?16.14?shake256
7.79?8.88?20.03?keccak
5.63?9.12?9.72?bblake256
5.17?9.59?11.17?sha512
5.88?10.09?11.48?shabal512
8.94?10.48?10.70?shabal256
10.41?10.61?19.45?jh384
10.36?10.63?19.79?jh256
8.77?10.81?25.56?keccakc768
10.53?11.09?20.10?jh224
10.31?11.44?16.46?jh512
11.49?11.77?14.21?luffa256
11.50?11.91?16.46?luffa384
7.07?12.14?14.11?shake128
11.98?12.39?22.91?round3jh256
12.35?12.72?14.72?fugue256
12.80?13.22?19.30?gimli24v1
13.17?14.09?21.65?nasha256
13.57?14.21?17.93?sha3256
7.93?14.27?16.70?sha3224
13.12?14.35?14.74?ripemd160
14.2214.4115.25nasha512
14.52?14.81?27.24?cubehash88
15.6815.9316.15bash256
15.53?16.32?25.33?cubehash1616
15.87?16.88?17.64?sha3512
9.80?17.00?19.52?groestl512
16.56?17.25?31.64?mgrostl256
17.5818.0018.93asconhashv12
17.7618.0818.54fugue384
17.63?18.20?25.85?asconxofv12
18.53?19.12?21.56?luffa512
18.3719.2019.73floppsy
17.17?19.46?21.21?lane256
18.99?19.93?25.63?hamsi
19.5120.3720.63bash384
9.69?20.48?24.87?sha3384
11.83?20.49?21.74?round3jh512
12.58?21.07?24.38?shavite3256
15.98?23.57?23.77?echosp256
23.08?23.88?28.99?fugue512
23.98?25.00?26.84?md6d256
27.67?27.84?49.92?whirlpool
30.3530.7131.09bash512
12.81?31.68?32.76?keccakc1024
29.2431.8232.32essence512
29.16?32.85?33.19?cubehash84
31.89?33.05?39.32?cubehash168
31.75?33.83?52.01?echosp512
31.29?34.10?65.08?md6d384
33.9834.4134.84sneikha256
21.99?35.47?43.39?shamashashv1
24.62?38.45?50.47?simd256
39.43?40.85?83.63?saturninhashv2
19.42?41.97?42.50?shavite3512
42.25?43.63?72.16?echo512
28.01?44.42?45.04?essence384
43.86?44.66?68.63?essence256
21.95?46.29?51.99?md6d224
38.72?46.87?47.63?xoodyakv1
44.78?48.14?63.42?essence224
29.24?49.04?60.51?simd512
50.67?51.58?59.61?mcssha6
27.18?52.57?54.94?lane512
50.56?52.66?57.19?mcssha4
49.59?54.63?59.57?mcssha5
51.5956.6657.27coral256v1
39.39?57.06?59.65?esch256v1
56.81?62.68?64.05?esch384v1
58.05?63.95?120.97?knot256v2
59.39?65.42?66.54?cubehash82
38.18?66.27?80.80?md6d512
62.4266.5367.29drygascon128
68.7669.8570.89sneikha384
71.92?74.39?86.27?triadhashv1
78.17?81.22?95.05?cubehash164
79.29?83.82?115.32?fsb256
66.20?112.74?142.83?drygascon256
105.25?112.94?181.43?knot256v1
122.67125.47133.65cubehash162
130.80?134.94?161.31?cubehash81
207.56?213.74?323.67?knot384
126.62?222.77?265.05?clxhash
211.71?227.59?268.98?knot512
260.84263.54265.50cubehash161
814.88?854.12?1517.10?subterraneanv1
1010.281030.931071.93syconhash256v1
-265.71?1077.81?2782.79?fsb512
1233.39?1350.49?2377.75?skinnyhashtk3
1533.901594.581670.98acehash256v1
1809.77?2519.23?2653.53?sivrijndael256hash256v1
2277.86?2544.86?5103.46?heron256v1
2543.63?2722.95?4411.75?skinnyhashtk2
3673.80?3745.65?6637.36?gage1h256c256r128
4140.104235.274361.84orangishv1
5334.51?5750.83?6935.08?gage1h256c224r064
6114.766135.446198.14gage1h256c256r064
7382.59?8544.78?8719.35?gage1h256c224r032
11040.55?11105.88?15838.86?gage1h256c256r032
10737.67?15546.11?16788.51?gage1h256c512r064
19030.8019333.6920523.05gage1h256c256r016
18042.90?22552.37?25635.70?gage1h256c224r016
15883.71?23011.34?25542.64?photonbeetlehash256rate32v1
19452.19?23996.65?31328.53?gage1h256c512r032
21269.19?25216.84?47800.95?sivtemphotonhashv1
33966.47?40174.50?45689.77?gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
0.92?0.97?1.08?bebb4185
1.68?1.80?3.01?blake3
1.901.912.00sha1
1.972.002.07sha256
2.01?2.02?2.98?sha224
2.68?2.84?5.52?bmw512
3.00?3.23?3.48?md4
1.79?3.27?3.45?edonr512
3.35?3.40?6.50?echo256
3.07?3.83?4.36?blake2b
3.49?3.90?5.94?edonr256
3.90?4.30?7.40?k12
4.43?4.51?6.84?bmw256
5.065.065.35skein512256
5.04?5.10?8.73?skein512512
5.145.155.27blake2s
4.73?5.36?6.57?cubehash832
4.87?5.47?5.83?md5
5.655.926.12blake512
5.925.925.93blake64
5.90?6.21?10.85?sha512
5.99?6.30?11.68?sarmal256
6.486.506.55skein10241024
6.496.546.86skein256256
6.73?6.74?12.39?keccakc256
6.55?6.93?9.82?bblake256
6.63?6.94?10.51?keccakc256treed2
7.21?7.27?8.23?blake32
7.03?7.32?15.92?rfsb509
7.447.588.09blake256
5.20?7.67?9.06?beamsplitter
7.86?7.95?15.98?keccakc448
7.887.988.06cubehash512
7.54?8.03?12.71?keccakc512treed2
7.88?8.16?13.03?sarmal512
8.12?8.27?14.42?lux512
8.32?8.35?15.60?sha3224
8.17?8.38?14.42?groestl256
8.428.549.03cubehash1632
8.31?8.63?17.45?keccakc512
8.49?8.95?12.72?cubehash816
8.75?8.98?15.54?lux256
8.82?9.02?18.04?keccak
6.12?9.16?9.33?sha384
6.57?10.19?11.56?shabal512
10.81?10.83?21.72?keccakc768
9.89?11.22?11.78?shabal256
11.43?11.43?18.36?jh384
11.39?11.47?18.16?jh512
11.40?11.62?19.24?sha3384
11.32?11.80?19.28?jh256
11.58?11.89?14.17?luffa256
11.47?11.91?19.88?jh224
7.48?12.23?13.85?shake128
11.98?12.24?15.40?luffa384
8.83?13.83?16.59?shake256
13.19?13.90?16.93?fugue256
13.32?14.00?21.80?round3jh256
13.79?14.18?18.90?gimli24v1
13.9714.3714.71ripemd160
13.46?14.54?18.83?nasha256
15.4315.5715.98nasha512
15.0915.8516.73sha3256
16.2816.5116.66bash256
16.13?17.10?28.87?sha3512
16.69?17.17?25.01?cubehash1616
17.61?17.63?25.22?asconxofv12
17.6017.6717.85asconhashv12
11.88?18.66?18.80?groestl512
18.7718.9119.19fugue384
19.5219.5620.37bash384
18.7319.8020.42floppsy
18.82?19.91?24.04?luffa512
19.40?19.96?31.54?mgrostl256
20.1320.1421.03lane256
13.37?20.50?21.01?round3jh512
13.91?20.72?24.74?shavite3256
19.91?20.73?25.12?hamsi
23.6423.8724.42echosp256
16.44?25.48?28.52?cubehash88
25.25?25.63?30.86?fugue512
26.1226.4727.03md6d256
26.89?27.26?48.44?simd256
28.4128.6829.03whirlpool
15.52?29.68?30.69?keccakc1024
31.2432.4633.09essence512
32.5632.9533.54bash512
32.8933.1333.74cubehash84
33.6333.9634.55md6d384
32.90?34.09?39.81?cubehash168
34.39?35.24?52.08?echosp512
23.44?35.45?43.29?shamashashv1
35.03?35.51?43.23?sneikha256
22.26?39.86?40.78?shavite3512
43.38?43.39?70.01?echo512
33.26?44.51?44.82?essence384
24.98?44.60?47.29?md6d224
39.26?46.68?47.37?xoodyakv1
46.79?49.00?68.78?essence256
51.65?52.24?60.27?mcssha6
30.72?52.79?53.39?lane512
52.8253.5857.18mcssha4
33.24?55.40?59.49?simd512
56.6457.1857.49coral256v1
42.63?57.86?70.55?esch256v1
39.34?58.60?61.75?fsb256
52.47?58.79?59.94?mcssha5
50.29?62.75?65.79?essence224
41.70?63.07?65.03?md6d512
61.8763.0963.67esch384v1
63.09?64.19?116.67?knot256v2
64.8465.8767.23cubehash82
64.8766.3867.04drygascon128
70.4970.8071.29sneikha384
72.26?72.99?116.60?drygascon256
72.31?73.60?85.05?triadhashv1
47.59?77.09?82.38?saturninhashv2
81.20?82.96?94.86?cubehash164
110.37?113.94?184.51?knot256v1
130.56130.59131.90cubehash162
129.98130.75133.03cubehash81
135.62136.76137.91clxhash
225.48?229.37?366.07?knot512
233.37235.92246.30knot384
261.27263.28266.03cubehash161
911.00?918.11?1485.76?subterraneanv1
1030.64?1145.02?1516.47?syconhash256v1
1569.44?1593.93?1992.65?acehash256v1
1351.25?1803.20?2522.61?skinnyhashtk3
1830.79?2553.57?2707.78?sivrijndael256hash256v1
2825.16?2889.98?4055.54?skinnyhashtk2
2617.48?3738.54?4890.53?heron256v1
3710.64?3820.16?6423.00?gage1h256c256r128
4174.624296.964441.59orangishv1
5606.62?5645.05?7620.76?gage1h256c224r064
6171.846200.456287.15gage1h256c256r064
7195.65?7521.93?8315.34?gage1h256c224r032
11163.35?11222.72?15332.17?gage1h256c256r032
11116.72?12154.61?14906.19?gage1h256c512r064
14424.76?16472.79?21768.88?photonbeetlehash256rate32v1
18802.23?18995.91?24270.25?gage1h256c224r016
20339.9720477.9520611.56gage1h256c256r016
17838.63?21840.76?27311.32?fsb512
20864.89?26453.65?37348.56?gage1h256c512r032
22867.53?30813.81?44342.69?sivtemphotonhashv1
35833.03?36448.74?42453.45?gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
1.08?1.31?1.48?bebb4185
1.951.972.02edonr512
1.99?2.13?2.27?sha1
2.09?2.18?2.58?sha256
2.23?2.65?2.74?sha224
3.12?3.19?3.89?bmw512
3.09?3.70?3.98?md4
3.63?3.73?4.24?blake3
3.09?3.96?4.15?blake2b
5.135.165.20blake2s
5.27?5.27?9.07?skein512512
4.27?5.30?7.95?k12
5.27?5.81?9.38?skein512256
5.04?6.00?6.09?md5
5.20?6.05?9.00?beamsplitter
6.266.286.30blake64
6.02?6.40?10.03?sha384
4.20?6.80?8.77?echo256
5.32?6.82?9.96?bmw256
6.09?6.94?8.06?blake512
6.61?7.01?8.39?skein256256
6.96?7.03?13.64?skein10241024
4.57?7.29?8.58?edonr256
7.27?7.41?14.30?keccakc256
5.11?7.62?8.23?cubehash832
7.647.668.02blake32
7.717.768.16blake256
7.958.068.20keccakc448
7.55?8.20?12.98?keccakc256treed2
8.258.328.41cubehash512
8.39?8.48?15.89?sha3224
8.25?8.62?13.80?sarmal512
8.67?8.70?15.94?groestl256
7.43?8.95?13.29?shabal256
8.77?9.02?16.95?keccakc512
9.14?9.16?18.73?sha3256
9.14?9.30?13.57?cubehash816
9.309.409.45shake256
9.47?9.52?15.14?keccak
9.569.619.68cubehash1632
8.84?9.73?10.34?sha512
7.71?9.75?10.64?shake128
6.42?9.82?21.38?sarmal256
9.38?10.45?17.02?lux512
7.97?10.90?11.46?bblake256
9.47?10.90?19.20?lux256
11.6511.7912.05luffa256
11.74?11.79?19.45?jh512
11.77?11.79?18.89?jh384
10.88?11.95?21.68?keccakc768
11.72?12.70?17.95?jh224
12.28?13.05?23.79?groestl512
7.15?13.20?14.02?shabal512
12.59?13.45?15.56?luffa384
13.92?13.99?22.10?gimli24v1
9.40?14.11?14.37?keccakc512treed2
14.27?14.81?19.27?nasha256
15.70?15.73?30.47?keccakc1024
7.55?15.94?16.29?rfsb509
14.84?16.24?16.52?ripemd160
16.7816.8017.13sha3512
16.6617.1317.55bash256
16.36?17.51?23.04?nasha512
18.02?18.12?25.48?cubehash1616
18.0718.1218.14asconxofv12
14.11?18.23?18.82?fugue256
18.3018.3020.25floppsy
12.82?18.33?18.82?jh256
16.48?18.42?21.12?round3jh512
17.98?18.70?28.41?asconhashv12
17.7419.0119.12sha3384
19.99?20.53?27.84?luffa512
12.98?21.09?22.05?round3jh256
21.02?21.23?39.80?lane256
21.3521.4521.73bash384
20.37?21.70?25.80?hamsi
22.62?22.90?41.44?shavite3512
24.26?24.28?43.24?echosp256
24.5224.8725.52shavite3256
23.58?25.17?44.88?shamashashv1
21.66?25.48?26.44?fugue384
22.34?27.00?35.41?mgrostl256
27.19?27.38?51.49?simd256
27.1427.8428.27fugue512
28.90?30.28?59.13?whirlpool
31.5532.4133.16bash512
17.23?32.74?33.59?cubehash88
32.3932.7933.75essence384
33.3533.3533.56cubehash84
33.94?34.22?44.23?cubehash168
33.9834.6234.90simd512
33.56?34.78?54.89?md6d384
34.64?35.25?50.93?sneikha256
25.22?38.44?44.86?md6d224
37.31?38.86?52.88?xoodyakv1
36.96?39.05?56.39?echosp512
27.28?39.66?48.00?md6d256
36.00?41.02?41.58?essence512
39.70?41.20?67.05?fsb256
41.53?41.55?77.65?esch256v1
48.33?48.45?71.30?essence224
48.14?51.89?69.14?essence256
48.23?53.16?72.80?echo512
53.0954.1455.31mcssha6
53.5854.3055.92mcssha4
33.14?57.02?60.70?lane512
56.77?57.09?102.61?coral256v1
54.61?60.07?61.97?mcssha5
63.9465.1665.98esch384v1
63.30?65.51?114.21?knot256v2
65.4866.2367.43drygascon128
66.7566.8967.66cubehash164
71.5172.0973.50sneikha384
72.0072.3372.94triadhashv1
44.81?75.91?79.76?saturninhashv2
41.44?76.20?77.84?md6d512
68.09?102.45?103.45?cubehash82
110.06?114.02?163.90?knot256v1
129.82?131.79?161.95?cubehash81
130.99?133.27?157.76?cubehash162
74.79?137.70?138.75?drygascon256
135.91?139.64?215.04?clxhash
229.27231.12234.09knot512
231.96?232.43?419.60?knot384
261.70?264.80?374.55?cubehash161
902.98915.54941.30subterraneanv1
1022.701042.311052.41syconhash256v1
1366.521382.271399.59skinnyhashtk3
1591.83?1649.09?2519.30?acehash256v1
1850.67?1868.46?3342.70?sivrijndael256hash256v1
2656.66?2690.13?5233.83?heron256v1
2724.732756.302880.91skinnyhashtk2
3741.383755.233776.02gage1h256c256r128
5672.185691.735710.66gage1h256c224r064
6245.706273.776418.78gage1h256c256r064
4405.48?7205.48?7535.95?orangishv1
6106.48?8095.85?9018.52?gage1h256c224r032
11325.0711372.8811473.66gage1h256c256r032
11305.10?11419.29?16451.41?gage1h256c512r064
14011.9914170.7814547.49photonbeetlehash256rate32v1
19065.12?19246.12?26912.81?gage1h256c224r016
20942.81?21171.73?33101.86?gage1h256c512r032
20648.02?24740.81?29298.12?gage1h256c256r016
32035.27?35284.90?41494.73?sivtemphotonhashv1
36848.4637255.0539396.89gage1h256c224r008
63810.16?74397.59?80006.51?fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
1.88?2.12?2.25?bebb4185
2.44?2.44?2.81?sha256
2.56?2.94?3.19?sha1
2.50?3.06?3.12?sha224
2.81?3.88?4.88?edonr512
4.25?4.38?5.44?md4
4.384.504.62blake3
4.44?5.00?6.06?blake2b
4.75?6.00?8.81?k12
6.00?6.12?12.06?echo256
5.75?6.19?10.00?skein512512
5.25?6.50?6.62?blake2s
6.69?6.81?8.00?edonr256
6.38?6.88?7.25?md5
5.44?6.94?11.50?bmw256
5.81?7.25?12.44?skein512256
6.94?7.50?8.88?skein256256
7.12?7.69?9.81?sha512
6.69?7.88?10.62?sha384
6.75?7.94?11.31?beamsplitter
7.81?8.06?10.19?blake512
5.12?8.50?9.38?bmw512
8.94?9.06?11.00?shabal512
8.31?9.38?10.50?blake32
8.50?9.50?10.81?blake256
7.69?10.06?11.62?blake64
8.50?10.06?12.00?sarmal256
10.0610.1910.31keccak
8.38?10.19?20.50?keccakc256
8.31?10.44?13.75?shake128
10.1210.5010.56keccakc256treed2
9.00?10.56?27.31?skein10241024
7.12?11.12?13.12?cubehash832
8.19?11.12?15.00?sarmal512
11.19?11.94?15.81?shabal256
9.94?12.31?13.00?keccakc448
10.12?12.44?18.25?groestl256
10.12?12.62?17.94?keccakc512
12.56?12.69?18.06?cubehash1632
12.62?12.75?15.44?luffa256
10.44?13.00?19.19?sha3256
11.56?14.25?21.00?lux256
13.88?14.25?16.00?bblake256
13.81?14.94?16.00?cubehash816
14.69?15.12?23.25?keccakc768
9.81?15.50?16.88?cubehash512
12.56?15.56?20.75?jh256
15.88?15.94?22.69?jh224
13.06?16.00?27.94?jh512
14.69?16.00?29.25?groestl512
15.0616.0016.50ripemd160
15.44?16.00?21.12?jh384
13.31?16.12?27.06?keccakc512treed2
13.88?16.38?17.50?luffa384
16.06?17.06?24.31?lux512
17.3117.5018.44keccakc1024
17.56?17.56?23.44?round3jh512
18.25?18.31?50.19?sha3512
16.56?18.94?20.81?bash256
18.38?19.25?20.62?floppsy
19.3820.5620.88fugue256
16.12?20.69?22.75?sha3384
20.31?21.25?22.62?nasha256
20.8821.3121.62rfsb509
15.12?21.44?24.25?gimli24v1
12.88?21.81?23.88?sha3224
21.88?22.50?31.50?luffa512
19.69?22.69?23.31?round3jh256
21.69?23.25?24.31?nasha512
18.81?23.44?30.88?asconhashv12
18.69?23.50?29.50?asconxofv12
23.88?24.00?44.00?lane256
13.25?24.50?25.44?shake256
20.12?24.81?26.25?hamsi
22.75?25.69?28.56?bash384
19.50?26.12?26.62?shavite3256
21.44?29.31?30.31?cubehash1616
24.31?29.50?30.88?fugue384
26.69?29.62?34.69?echosp256
23.38?30.81?34.19?cubehash88
32.8132.9433.00fugue512
31.50?37.50?52.94?simd256
31.12?38.25?45.25?mgrostl256
30.56?38.94?53.44?whirlpool
35.88?40.62?45.12?sneikha256
38.12?40.94?46.69?xoodyakv1
34.50?41.12?42.12?bash512
41.75?42.00?92.06?simd512
23.56?43.06?43.56?shavite3512
43.3844.0044.06lane512
44.44?44.50?97.75?echosp512
35.81?44.56?66.88?cubehash84
44.81?47.06?83.50?fsb256
37.38?47.94?55.31?shamashashv1
37.50?48.44?49.50?essence512
47.31?49.12?55.06?echo512
52.19?52.31?66.56?essence224
42.44?53.44?93.69?esch256v1
54.7555.5657.06essence256
40.69?55.75?57.75?cubehash168
37.50?56.94?77.19?essence384
56.8157.5058.38mcssha4
58.0658.1963.56mcssha6
59.12?59.56?106.88?coral256v1
48.62?59.94?91.69?md6d224
62.19?63.19?72.19?mcssha5
65.25?66.56?83.19?esch384v1
65.69?66.56?103.50?knot256v2
66.56?68.94?137.00?drygascon128
67.00?71.69?124.69?md6d384
73.38?73.50?136.00?drygascon256
73.9474.3881.50sneikha384
46.38?74.88?90.06?saturninhashv2
67.44?86.44?104.62?cubehash82
83.75?87.38?154.31?md6d512
69.75?92.25?101.06?cubehash164
73.56?92.81?100.50?triadhashv1
57.75?95.31?96.56?md6d256
111.81114.81115.94knot256v1
137.25?140.25?170.88?clxhash
133.62?162.06?165.19?cubehash162
134.44?163.50?195.31?cubehash81
229.44236.00236.69knot512
265.25?272.38?384.06?cubehash161
232.50?361.00?431.06?knot384
918.19?933.50?1501.50?subterraneanv1
1065.88?1076.31?1607.25?syconhash256v1
1373.941385.811405.19skinnyhashtk3
1660.31?1677.06?3057.56?acehash256v1
1800.38?2442.06?2729.12?sivrijndael256hash256v1
2838.12?2882.56?5663.50?heron256v1
2723.56?3590.50?4829.38?skinnyhashtk2
3957.383987.314015.19gage1h256c256r128
5055.195151.945248.69gage1h256c224r032
5895.625924.006005.31gage1h256c224r064
6549.62?6813.06?8529.06?gage1h256c256r064
4543.19?7474.12?8342.12?orangishv1
11829.25?13452.25?15556.00?gage1h256c256r032
13911.38?13982.69?21732.62?photonbeetlehash256rate32v1
15088.75?16765.88?18017.50?gage1h256c512r064
21816.50?22077.00?36196.44?gage1h256c512r032
23019.38?23187.06?34747.31?sivtemphotonhashv1
19742.50?23614.88?27701.75?gage1h256c224r016
21502.75?27881.94?31128.38?gage1h256c256r016
38300.94?38871.88?51426.38?gage1h256c224r008
124227.88?128847.62?173888.12?fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
3.94?4.50?7.88?blake3
4.50?5.62?7.88?bebb4185
6.196.756.75blake2s
5.62?7.31?7.88?sha256
6.19?7.31?9.00?edonr512
7.88?10.12?12.94?sha1
8.44?10.69?15.19?sha224
6.75?11.25?12.38?blake2b
10.12?14.06?18.00?beamsplitter
10.69?14.06?14.06?md4
11.81?15.19?36.56?skein512512
13.50?15.19?18.56?edonr256
14.06?15.19?20.25?md5
12.94?15.75?30.94?echo256
17.44?17.44?23.62?k12
11.81?18.00?20.25?skein256256
18.00?19.12?23.62?blake256
16.31?20.25?20.81?sha384
20.25?21.38?34.88?blake32
14.06?21.94?26.44?blake64
21.94?22.50?36.56?sarmal512
16.31?23.06?23.62?blake512
19.69?24.19?35.44?sha3256
24.19?24.75?33.19?keccakc448
14.62?25.31?29.25?skein512256
20.81?25.88?26.44?floppsy
20.81?25.88?36.56?sha3384
24.75?25.88?30.38?sha512
21.38?27.00?51.19?keccakc1024
18.56?28.69?32.06?bmw256
23.62?28.69?34.31?jh384
24.75?29.81?52.31?shake256
21.38?30.94?34.88?sarmal256
30.94?30.94?38.81?luffa384
32.06?32.06?39.94?bash256
24.19?32.62?45.56?keccakc768
32.06?32.62?42.19?round3jh512
18.00?33.19?37.69?bmw512
30.94?33.75?40.50?ripemd160
25.31?34.31?46.69?keccak
34.31?34.31?52.31?asconxofv12
28.12?34.88?48.94?shavite3256
21.38?36.56?43.88?cubehash512
24.75?36.56?42.19?sha3512
27.00?36.56?36.56?keccakc512
35.44?38.25?39.38?gimli24v1
27.56?38.81?41.06?jh256
38.2538.8138.81bash384
38.25?38.81?58.50?cubehash832
19.69?39.38?48.94?shake128
31.50?39.38?55.69?shabal512
29.81?39.94?40.50?jh224
36.56?42.19?51.75?rfsb509
34.88?42.75?59.06?luffa256
28.69?43.88?45.56?sha3224
33.19?43.88?45.00?hamsi
42.75?44.44?55.69?nasha256
39.94?45.00?48.38?round3jh256
34.31?45.56?47.81?asconhashv12
34.31?46.12?57.94?nasha512
23.62?46.69?56.81?jh512
37.69?47.25?60.75?lux256
43.88?47.25?52.31?cubehash816
27.56?52.31?52.88?keccakc256
43.88?55.12?68.62?shabal256
47.81?56.25?59.62?shamashashv1
53.44?56.25?68.62?bblake256
34.31?58.50?67.50?groestl256
57.38?58.50?119.25?xoodyakv1
61.31?61.88?140.06?keccakc256treed2
56.25?64.69?90.00?sneikha256
56.81?66.94?83.81?cubehash88
60.19?68.62?70.88?fugue256
65.81?68.62?88.31?whirlpool
60.75?71.44?82.69?luffa512
37.69?72.00?81.56?skein10241024
57.94?72.00?124.88?esch256v1
52.31?74.25?74.81?cubehash1632
59.06?74.81?77.62?bash512
74.25?75.38?105.19?lux512
75.94?76.50?111.94?lane256
55.69?81.56?98.44?shavite3512
65.81?82.69?114.75?cubehash1616
63.00?84.38?87.75?groestl512
87.19?88.31?109.12?fugue384
88.8889.4492.25drygascon128
58.50?91.69?104.06?cubehash84
55.12?94.50?118.69?simd256
96.75?98.44?148.50?knot256v2
82.12?100.12?137.25?keccakc512treed2
101.81?101.81?165.38?drygascon256
87.75?103.50?108.56?echo512
84.38?107.44?181.69?echosp256
107.44108.00108.56mcssha4
84.38?108.56?122.62?saturninhashv2
111.38114.19122.06mgrostl256
115.31?120.38?142.31?cubehash168
81.00?120.94?137.81?triadhashv1
122.62?123.19?141.75?essence384
97.88?123.75?144.00?essence224
123.19124.31127.12essence512
106.88?124.88?170.44?essence256
99.56?126.56?141.19?esch384v1
113.62?127.12?141.75?cubehash82
104.06?129.38?225.56?echosp512
124.88131.06135.00fugue512
120.94?136.12?209.81?sneikha384
126.56?137.25?141.75?mcssha6
86.06?141.19?157.50?coral256v1
126.00?141.75?166.50?cubehash164
147.38?150.19?185.62?clxhash
129.94?154.69?190.12?knot256v1
144.56?159.75?288.56?simd512
172.69?174.38?193.50?mcssha5
154.12?191.81?273.94?cubehash81
155.81?202.50?217.69?fsb256
206.44?218.81?243.56?lane512
179.44?221.62?272.25?cubehash162
163.12?237.38?340.31?md6d224
243.00?281.81?397.69?md6d384
211.50?313.31?402.75?md6d256
256.50?326.25?430.88?knot384
323.44?332.44?484.31?md6d512
287.44?350.44?686.25?knot512
380.81384.75393.19cubehash161
1019.25?1019.25?1667.25?subterraneanv1
2003.06?2021.06?2735.44?syconhash256v1
2156.62?2360.25?3264.19?sivrijndael256hash256v1
2010.38?2459.81?2503.69?skinnyhashtk3
3006.00?3084.19?3859.31?skinnyhashtk2
3201.19?3897.56?6056.44?acehash256v1
5376.94?6404.62?10386.00?heron256v1
6369.75?6454.69?8032.50?gage1h256c256r128
6356.81?6714.00?8259.75?orangishv1
7261.88?7565.06?13874.06?gage1h256c224r032
8868.38?8929.12?11927.25?gage1h256c224r064
9879.19?9987.75?12312.56?gage1h256c256r064
12304.12?15546.38?15661.69?photonbeetlehash256rate32v1
17226.0017440.3117660.25gage1h256c256r032
22005.56?22659.19?42595.88?sivtemphotonhashv1
28449.56?28645.31?38374.31?gage1h256c224r016
17869.50?29494.12?34657.88?gage1h256c512r064
31656.94?32086.12?46491.75?gage1h256c512r032
53457.7554894.3855960.31gage1h256c256r016
54673.88?55049.06?66606.19?gage1h256c224r008
1126847.25?1137700.12?1699639.88?fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
27.00?27.00?54.00?bebb4185
31.50?36.00?40.50?beamsplitter
31.50?40.50?45.00?sha256
36.00?45.00?45.00?floppsy
45.00?45.00?76.50?blake3
45.00?49.50?63.00?sha224
45.00?49.50?81.00?sha1
49.50?58.50?63.00?blake2s
49.50?58.50?81.00?edonr512
58.50?67.50?94.50?blake2b
58.50?76.50?81.00?md4
58.50?85.50?90.00?edonr256
67.50?90.00?94.50?md5
72.00?99.00?175.50?hamsi
94.50?99.00?108.00?gimli24v1
103.50?103.50?135.00?bmw256
108.00108.00117.00blake256
108.00?112.50?184.50?k12
94.50?117.00?283.50?skein512512
90.00?121.50?135.00?blake32
126.00?130.50?184.50?blake512
126.00?130.50?256.50?echo256
126.00?148.50?153.00?shavite3256
139.50148.50153.00ripemd160
130.50?157.50?166.50?sha384
85.50?157.50?162.00?skein256256
121.50?166.50?193.50?asconhashv12
144.00?171.00?256.50?sha512
112.50?180.00?220.50?blake64
157.50?180.00?247.50?sneikha256
117.00?184.50?234.00?asconxofv12
166.50?184.50?256.50?luffa256
144.00?189.00?292.50?shamashashv1
189.00?189.00?234.00?nasha256
144.00?193.50?310.50?sarmal512
157.50?193.50?279.00?sha3256
175.50?193.50?265.50?rfsb509
184.50?193.50?270.00?xoodyakv1
193.50?198.00?256.50?sha3512
112.50?202.50?229.50?skein512256
193.50?202.50?265.50?keccakc448
198.00?202.50?270.00?sha3384
108.00?211.50?220.50?cubehash512
184.50?211.50?211.50?sarmal256
184.50?211.50?409.50?keccakc1024
193.50?211.50?261.00?luffa384
180.00?225.00?315.00?drygascon128
189.00?234.00?256.50?triadhashv1
171.00?238.50?351.00?bmw512
243.00?252.00?342.00?shabal512
202.50?261.00?351.00?whirlpool
202.50?261.00?373.50?shake256
207.00?261.00?418.50?shake128
243.00?270.00?333.00?round3jh512
202.50?274.50?378.00?keccak
270.00?274.50?463.50?esch256v1
207.00?279.00?288.00?groestl256
274.50?279.00?436.50?knot256v2
283.50?288.00?333.00?cubehash816
216.00?292.50?418.50?keccakc512
265.50?292.50?360.00?saturninhashv2
234.00?297.00?409.50?clxhash
247.50?301.50?382.50?lux256
247.50?306.00?306.00?bash384
265.50?306.00?576.00?skein10241024
229.50?310.50?355.50?sha3224
247.50?310.50?328.50?jh224
315.00?319.50?450.00?bash256
301.50?324.00?351.00?luffa512
319.50?328.50?427.50?bash512
310.50?337.50?405.00?knot256v1
297.00?342.00?522.00?round3jh256
279.00?346.50?427.50?cubehash82
292.50?355.50?400.50?cubehash88
157.50?369.00?378.00?keccakc768
193.50?369.00?472.50?jh384
220.50?369.00?418.50?keccakc256
247.50?378.00?585.00?cubehash84
360.00?378.00?409.50?bblake256
274.50?396.00?454.50?nasha512
193.50?400.50?567.00?shabal256
288.00?409.50?589.50?cubehash832
342.00?427.50?603.00?cubehash81
414.00?459.00?513.00?sneikha384
243.00?468.00?477.00?jh512
306.00?472.50?589.50?coral256v1
378.00?481.50?481.50?jh256
391.50?490.50?630.00?drygascon256
504.00?504.00?616.50?mcssha4
459.00?508.50?630.00?cubehash1632
513.00?558.00?607.50?fugue256
594.00607.50612.00keccakc512treed2
409.50?616.50?711.00?cubehash1616
432.00?616.50?1075.50?esch384v1
495.00?616.50?787.50?keccakc256treed2
355.50?625.50?774.00?shavite3512
603.00?639.00?931.50?mcssha6
378.00?643.50?738.00?groestl512
472.50?643.50?819.00?fugue384
531.00?643.50?715.50?cubehash162
621.00?648.00?747.00?cubehash168
517.50?657.00?792.00?knot384
373.50?675.00?769.50?lux512
666.00?675.00?1449.00?echosp256
490.50?684.00?720.00?cubehash164
603.00?751.50?760.50?essence256
693.00?751.50?828.00?essence224
796.50810.00828.00cubehash161
522.00?832.50?963.00?simd256
832.50846.00891.00echo512
706.50?855.00?900.00?knot512
729.00?864.00?931.50?fugue512
621.00?904.50?1201.50?lane256
895.50?1012.50?1021.50?mgrostl256
1012.50?1035.00?1390.50?essence512
994.50?1039.50?1764.00?echosp512
985.50?1044.00?1138.50?essence384
985.50?1116.00?2209.50?mcssha5
1021.50?1269.00?3244.50?simd512
1192.50?1588.50?1746.00?fsb256
1350.00?1953.00?2200.50?lane512
2173.50?2268.00?3181.50?md6d384
1309.50?2367.00?2533.50?md6d224
1741.50?2655.00?3015.00?md6d256
2794.50?3258.00?3438.00?sivrijndael256hash256v1
3339.00?3402.00?6129.00?subterraneanv1
2673.00?3604.50?3883.50?md6d512
6804.00?8653.50?9342.00?skinnyhashtk2
10102.5010165.5010350.00syconhash256v1
9081.00?12505.50?12951.00?skinnyhashtk3
11569.50?15093.00?16137.00?acehash256v1
18594.00?23962.50?24043.50?photonbeetlehash256rate32v1
26829.0027463.5027760.50gage1h256c256r128
29475.00?29844.00?47065.50?heron256v1
25902.00?31518.00?31590.00?gage1h256c224r032
28845.00?33300.00?55282.50?orangishv1
23413.50?39501.00?44901.00?sivtemphotonhashv1
41422.50?44473.50?63261.00?gage1h256c224r064
45085.5045778.5046156.50gage1h256c256r064
74560.50?74893.50?95940.00?gage1h256c256r032
84789.00?89955.00?122031.00?gage1h256c512r064
97560.00?137866.50?182074.50?gage1h256c224r016
139860.00?141408.00?239602.50?gage1h256c512r032
130711.50?180927.00?192618.00?gage1h256c256r016
188635.50?225414.00?229500.00?gage1h256c224r008
8730648.00?10627834.50?12283623.00?fsb512

amd64; Zen+ (800f82); 2018 AMD Ryzen 7 2700; 8 x 3200MHz; unstable; gcc68, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.27?1.45?1.69?edonr512
1.28?1.52?1.75?sha224
1.42?1.70?1.89?sha256
1.30?1.72?1.97?sha1
1.98?2.17?2.23?bmw512
2.14?2.67?3.05?md4
2.39?2.73?2.88?blake2b
2.45?2.77?3.28?echo256
2.39?2.95?3.56?edonr256
2.59?3.23?3.88?k12
2.72?3.55?4.25?cubehash832
3.38?3.59?4.31?bmw256
3.45?4.11?4.95?md5
1.12?4.17?5.12?skein512512
3.52?4.41?5.17?skein512256
3.94?4.45?5.02?blake2s
3.94?4.55?5.33?blake64
3.98?4.59?5.05?bblake256
3.63?4.62?5.84?keccakc256treed2
3.88?4.67?5.39?sarmal256
3.66?4.73?5.34?sha384
4.33?4.88?5.36?blake512
4.19?4.97?5.61?tiger
4.14?5.20?6.08?shabal256
1.03?5.34?5.61?sha512
5.08?5.41?6.41?rfsb509
4.62?5.53?9.45?skein256256
4.65?5.56?6.78?shake128
-0.27?5.75?6.75?skein10241024
4.73?5.95?6.84?keccakc256
5.03?6.03?6.72?blake32
4.31?6.34?6.78?shabal512
5.75?6.40?8.94?sha3224
5.41?6.50?7.81?cubehash1632
5.11?6.61?7.44?groestl256
4.59?6.69?7.43?keccakc512treed2
5.11?6.70?7.55?lux512
5.78?6.78?7.91?cubehash512
6.66?6.91?7.77?cubehash816
5.73?6.97?8.03?blake256
5.61?7.03?8.10?keccakc512
5.59?7.16?22.16?keccakc448
6.05?7.59?8.88?keccak
5.67?7.66?8.16?sarmal512
6.09?7.75?9.09?lux256
5.61?8.05?9.28?sha3256
5.87?8.27?9.31?shake256
7.52?8.98?10.77?groestl512
7.62?9.30?10.82?keccakc768
7.45?9.61?11.49?sha3384
8.88?10.14?11.39?jh256
9.34?10.19?12.53?fugue256
8.61?10.31?11.95?jh384
8.62?10.44?11.77?ripemd160
9.67?10.44?12.42?round3jh512
8.47?10.56?12.12?jh512
8.72?10.69?12.44?jh224
9.08?10.98?12.27?luffa256
9.77?11.05?13.48?round3jh256
8.83?11.16?11.98?luffa384
6.00?11.67?13.11?nasha256
10.27?12.12?14.58?gimli24v1
11.36?12.52?14.62?bash256
12.23?12.97?15.14?cubehash1616
10.17?13.33?14.22?nasha512
10.67?13.38?16.45?shavite3256
11.83?13.84?17.33?cubehash88
12.86?14.08?17.81?whirlpool
11.63?14.21?15.86?keccakc1024
9.03?14.65?17.11?sha3512
14.47?15.83?17.80?asconhashv12
14.16?15.95?18.98?fugue384
13.22?16.16?17.72?asconxofv12
13.58?16.19?19.31?luffa512
15.55?16.41?18.44?bash384
13.77?17.16?19.62?lane256
15.12?18.41?20.62?hamsi
15.91?19.39?24.75?echosp256
12.61?20.58?23.56?fugue512
16.22?21.16?23.47?shavite3512
17.72?21.58?24.72?shamashashv1
21.70?23.17?27.33?bash512
19.11?23.20?27.05?lane512
19.28?24.00?27.09?md6d224
19.81?24.41?27.66?simd256
20.47?24.64?27.19?md6d256
20.05?24.98?57.17?simd512
21.38?25.92?30.09?essence384
21.87?26.42?33.70?fsb256
22.56?26.81?36.47?xoodyakv1
24.22?26.94?28.20?essence512
25.05?27.12?34.38?cubehash84
25.62?27.86?31.78?cubehash168
25.92?29.64?33.42?echosp512
23.70?31.78?36.48?sneikha256
25.20?32.39?35.77?mgrostl256
25.69?32.42?35.92?md6d384
27.92?33.02?41.09?esch256v1
34.11?36.77?46.14?echo512
34.30?38.86?40.33?essence256
35.05?40.31?41.59?essence224
32.77?40.53?44.64?saturninhashv2
33.36?41.06?85.77?md6d512
36.31?44.81?51.02?mcssha4
36.14?45.75?54.17?mcssha5
40.42?46.06?57.16?esch384v1
40.83?47.77?49.30?coral256v1
35.44?48.80?56.41?mcssha6
49.31?51.03?58.30?drygascon128
37.19?55.81?67.92?cubehash82
50.14?55.98?67.55?cubehash164
47.64?57.14?206.23?knot256v2
50.34?60.00?69.22?drygascon256
49.52?63.94?78.88?sneikha384
54.77?64.73?72.39?triadhashv1
82.09?85.86?111.53?knot256v1
96.84?101.50?117.42?clxhash
97.36?113.45?124.03?cubehash162
97.98?117.52?125.27?cubehash81
159.94?188.95?219.97?knot512
154.39?197.83?219.70?knot384
206.34220.62228.48cubehash161
365.08?515.39?555.86?syconhash256v1
-6360.70?671.07?4999.80?fsb512
715.27?925.66?1094.42?subterraneanv1
951.36?990.14?1121.95?acehash256v1
893.31?1104.75?1230.89?sivrijndael256hash256v1
1006.39?1200.38?1305.64?skinnyhashtk3
1337.14?1751.38?1827.97?heron256v1
1832.81?2252.33?2522.38?skinnyhashtk2
2625.812703.082770.48gage1h256c256r128
3449.77?3857.02?4111.31?gage1h256c224r032
3765.943886.914097.69gage1h256c224r064
3798.27?4522.89?4697.62?gage1h256c256r064
4777.23?5355.09?5942.69?orangishv1
6995.77?7976.44?9905.06?gage1h256c256r032
7306.67?8050.50?9950.28?photonbeetlehash256rate32v1
6950.23?8575.22?9448.89?gage1h256c512r064
11826.31?13620.61?15699.47?gage1h256c224r016
13128.36?14630.55?16796.64?gage1h256c256r016
12321.08?15186.58?18167.69?sivtemphotonhashv1
14392.56?16985.41?17662.62?gage1h256c512r032
28432.55?33257.27?34375.06?gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.551.571.68edonr512
1.641.731.79sha256
1.661.741.75sha224
1.58?1.79?1.80?sha1
2.362.372.38bmw512
2.592.682.73blake2b
2.48?2.70?2.80?md4
2.77?2.88?3.10?echo256
2.89?3.03?3.30?edonr256
3.26?3.53?3.67?k12
3.783.824.09bmw256
3.73?3.88?4.17?cubehash832
4.09?4.36?4.57?md5
4.404.454.70blake2s
4.16?4.53?4.69?skein512512
4.15?4.56?4.70?skein512256
4.654.715.07blake64
4.834.955.20sarmal256
4.864.985.18blake512
4.605.005.09sha384
4.965.015.20bblake256
4.825.165.24tiger
4.66?5.18?5.24?sha512
5.535.576.02rfsb509
5.27?5.66?5.90?keccakc256treed2
5.385.765.91shabal256
5.44?5.88?7.50?skein256256
5.796.016.38shake128
5.67?6.03?6.33?skein10241024
5.846.076.36blake32
5.70?6.08?6.38?keccakc256
5.42?6.24?6.25?shabal512
6.66?6.92?7.45?blake256
6.796.957.34cubehash512
6.34?6.98?7.12?groestl256
6.13?7.02?7.22?sarmal512
6.34?7.08?7.09?keccakc512treed2
6.88?7.16?7.98?sha3224
6.55?7.18?14.31?keccakc448
7.167.217.59cubehash816
7.077.257.80cubehash1632
6.64?7.41?7.42?lux512
7.067.627.68keccakc512
7.16?7.98?8.23?sha3256
7.24?7.98?8.33?lux256
7.41?8.10?8.29?keccak
7.18?8.27?8.30?shake256
9.11?9.77?10.20?groestl512
9.27?9.94?10.35?sha3384
9.449.9810.12keccakc768
9.7710.3810.57jh256
10.0910.4111.03ripemd160
9.7210.5110.80jh384
9.66?10.60?10.91?jh512
10.6110.6411.60round3jh512
9.80?10.74?11.16?jh224
10.1810.9511.25luffa256
10.63?11.00?12.12?round3jh256
11.3011.3512.24fugue256
10.4411.4411.44luffa384
10.79?11.90?12.05?nasha256
11.74?12.30?13.05?gimli24v1
12.6412.8813.79bash256
11.53?13.07?13.09?nasha512
12.09?13.42?14.41?shavite3256
12.66?13.83?14.26?keccakc1024
13.9314.1015.05cubehash1616
13.84?14.20?15.72?cubehash88
13.13?14.73?15.11?sha3512
14.23?14.78?16.16?whirlpool
15.5615.7616.64asconhashv12
15.0616.3016.52asconxofv12
16.3916.6817.57bash384
16.4216.9518.01fugue384
15.94?17.23?17.83?luffa512
16.30?17.87?18.23?lane256
16.9818.4818.74hamsi
20.02?20.27?22.45?echosp256
18.98?20.95?21.52?shavite3512
19.16?20.97?22.18?shamashashv1
19.58?21.75?22.60?md6d224
22.1322.2823.32fugue512
21.0622.6223.34md6d256
22.12?23.59?25.11?simd256
24.5424.5526.36bash512
23.6025.5126.04lane512
23.89?25.85?41.05?simd512
24.26?26.20?30.42?xoodyakv1
25.5926.5928.38essence384
25.7327.0227.66essence512
27.87?28.05?31.12?cubehash84
27.8128.5430.13cubehash168
28.22?28.91?31.89?fsb256
28.1629.4130.92echosp512
27.31?30.14?30.59?md6d384
28.44?32.23?32.93?sneikha256
31.48?32.59?36.09?esch256v1
30.9133.8534.32mgrostl256
33.62?36.95?58.27?md6d512
38.30?38.81?43.23?echo512
36.11?39.30?40.40?saturninhashv2
38.4739.3539.62essence256
38.7339.7740.27essence224
42.8446.9247.56mcssha4
46.50?47.18?52.06?esch384v1
46.9547.8448.16coral256v1
43.48?48.29?49.65?mcssha5
42.58?48.57?49.98?mcssha6
52.1252.4655.25drygascon128
55.5255.8961.50cubehash164
54.84?56.98?61.91?cubehash82
53.27?57.23?129.80?knot256v2
59.5560.5863.98drygascon256
57.42?63.76?68.47?sneikha384
59.8564.2666.34triadhashv1
92.6193.79102.19knot256v1
105.77105.83113.78clxhash
109.49113.62116.73cubehash162
109.03114.88118.04cubehash81
179.22?193.73?200.49?knot512
182.55195.97201.41knot384
220.62223.53224.90cubehash161
428.57?486.66?494.11?syconhash256v1
789.35?882.15?941.98?subterraneanv1
985.48996.201047.71acehash256v1
985.36?1078.13?1110.12?sivrijndael256hash256v1
1137.661205.501223.97skinnyhashtk3
1528.70?1705.91?1734.38?heron256v1
2049.98?2226.34?2295.07?skinnyhashtk2
2708.472728.102753.52gage1h256c256r128
3873.553935.484039.20gage1h256c224r032
3961.403989.934051.71gage1h256c224r064
4483.134564.914611.67gage1h256c256r064
5291.095430.065538.65orangishv1
7912.97?8068.61?8947.88?gage1h256c256r032
8200.948309.639062.52photonbeetlehash256rate32v1
7973.828613.378750.18gage1h256c512r064
13464.9013746.3814719.46gage1h256c224r016
14594.1014875.8915902.31gage1h256c256r016
14138.09?15289.84?16158.98?sivtemphotonhashv1
14810.8016054.8816289.88gage1h256c512r032
21503.52?23055.35?24224.38?fsb512
30009.8731861.1032155.09gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
1.691.711.79sha256
1.691.731.85edonr512
1.65?1.81?1.90?sha1
1.77?2.02?2.12?sha224
2.62?2.65?2.92?blake2b
2.602.672.83bmw512
2.58?2.83?2.92?md4
3.023.173.25edonr256
3.213.233.40echo256
3.623.924.02k12
4.024.044.27bmw256
4.384.404.62blake2s
4.29?4.48?4.98?cubehash832
4.29?4.77?7.58?skein512512
4.33?4.77?4.98?skein512256
4.23?4.79?4.81?md5
4.92?4.94?5.50?blake64
5.00?5.15?8.50?sha512
5.105.215.62blake512
5.00?5.27?5.75?sha384
5.17?5.31?5.83?sarmal256
4.96?5.54?5.56?tiger
5.735.816.29bblake256
5.83?6.04?6.60?rfsb509
5.986.126.58shabal512
6.04?6.15?6.75?blake32
5.60?6.38?7.48?skein256256
6.00?6.38?6.90?shabal256
6.12?6.60?6.98?keccakc256
6.466.626.90sarmal512
6.156.676.81keccakc256treed2
6.04?6.75?6.94?skein10241024
6.27?6.92?7.21?shake128
7.047.067.75cubehash512
6.947.107.27blake256
6.65?7.38?7.40?keccakc448
7.107.547.79groestl256
7.067.587.77keccakc512treed2
7.04?7.62?7.85?sha3224
7.607.857.96cubehash816
7.408.128.21sha3256
7.448.158.23shake256
7.40?8.21?8.33?keccakc512
7.67?8.23?8.71?lux512
8.23?8.42?9.23?cubehash1632
7.888.678.67lux256
7.83?8.69?8.90?keccak
9.23?10.31?10.67?sha3384
10.50?10.60?12.06?ripemd160
9.9410.6010.75jh512
9.9810.7310.77jh224
10.7310.7911.40groestl512
9.9810.7910.88jh256
9.94?10.81?11.35?jh384
10.7910.8511.71round3jh256
9.46?10.88?10.90?keccakc768
10.79?10.96?12.10?round3jh512
10.35?11.42?11.56?luffa256
10.94?12.08?12.42?luffa384
11.04?12.10?12.44?nasha256
12.4412.5813.42shavite3256
11.62?12.81?13.04?gimli24v1
12.12?13.02?13.62?fugue256
12.1513.0813.10nasha512
13.1913.5213.96bash256
13.1014.1014.17keccakc1024
13.52?14.54?15.15?sha3512
14.7315.0816.35cubehash88
14.52?15.90?16.23?whirlpool
15.4016.0016.42cubehash1616
15.40?16.52?17.25?asconxofv12
15.5616.5216.75asconhashv12
17.3117.4618.52bash384
16.5017.4817.81luffa512
17.5218.3118.33fugue384
17.21?18.71?19.77?lane256
16.92?18.79?19.65?hamsi
19.52?19.73?21.81?echosp256
19.4820.6021.31shamashashv1
20.0222.0222.23shavite3512
21.0822.0823.23md6d256
19.52?22.48?22.56?md6d224
22.7523.6525.04simd256
23.9424.2525.23fugue512
25.6925.8527.42bash512
24.7526.0426.90xoodyakv1
25.33?27.83?28.79?simd512
27.04?27.83?30.48?essence384
27.2127.8829.44essence512
27.9227.9429.42cubehash84
25.98?28.65?29.46?lane512
27.0629.5829.75md6d384
28.7329.6729.85cubehash168
31.0631.4233.29echosp512
29.04?31.52?33.33?sneikha256
32.2332.5835.38fsb256
31.8332.9433.77esch256v1
33.1235.6735.79md6d512
33.85?37.00?38.35?mgrostl256
40.0240.3843.88essence256
39.38?40.46?43.83?essence224
36.38?40.92?41.50?saturninhashv2
40.6541.9843.98echo512
47.2547.5452.23coral256v1
44.0247.8848.88mcssha6
48.1948.7950.77esch384v1
44.02?48.85?50.25?mcssha4
46.02?49.75?51.48?mcssha5
53.2753.9457.69drygascon128
55.5456.2761.38cubehash164
55.4257.2357.60cubehash82
53.65?60.88?60.90?knot256v2
59.02?61.10?68.38?drygascon256
60.0863.2764.92triadhashv1
58.8364.0264.90sneikha384
92.40?102.58?107.00?knot256v1
106.17?110.29?118.08?clxhash
108.25?113.98?122.04?cubehash81
110.56117.15119.54cubehash162
183.65199.02199.02knot512
182.50?204.06?351.69?knot384
220.35?226.02?245.50?cubehash161
440.58?458.02?493.65?syconhash256v1
792.02861.60879.90subterraneanv1
938.85?1017.77?1043.17?acehash256v1
977.77?1049.77?1168.56?sivrijndael256hash256v1
1146.35?1301.08?1326.73?skinnyhashtk3
1597.90?1748.96?1778.31?heron256v1
2065.06?2359.10?2375.92?skinnyhashtk2
2754.902793.462806.27gage1h256c256r128
3967.833993.694312.56gage1h256c224r032
4027.904047.714132.42gage1h256c224r064
4536.314631.234942.44gage1h256c256r064
5373.385640.025870.75orangishv1
8031.27?8087.62?9091.10?gage1h256c256r032
8191.128606.159059.88photonbeetlehash256rate32v1
8087.488772.358918.29gage1h256c512r064
14036.2914300.0414524.31gage1h256c224r016
14787.9214809.3116020.50gage1h256c256r016
15006.8315064.2715168.44gage1h256c512r032
14126.40?15236.21?16018.29?sivtemphotonhashv1
30273.0231742.9232998.21gage1h256c224r008
59800.31?65018.69?70489.88?fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
1.831.942.00sha256
1.94?1.94?2.17?edonr512
1.89?2.06?2.17?sha1
2.06?2.39?2.56?sha224
2.94?3.00?3.28?blake2b
2.94?3.17?3.28?md4
3.393.393.67bmw512
3.333.443.56edonr256
3.89?4.22?4.33?echo256
4.394.394.67blake2s
4.17?4.56?4.67?k12
4.614.615.00bmw256
4.675.005.06md5
4.72?5.11?8.78?skein512512
4.67?5.28?5.39?skein512256
5.285.395.83blake64
5.335.445.72blake512
5.39?5.61?6.11?sarmal256
5.50?5.78?9.44?sha512
5.89?6.00?6.83?cubehash832
5.50?6.06?6.33?sha384
5.56?6.22?6.22?tiger
6.616.617.28blake32
5.94?6.72?6.94?skein256256
6.726.897.06sarmal512
6.786.947.28rfsb509
7.447.507.72blake256
6.72?7.56?7.61?keccakc256
7.39?7.67?8.28?shabal512
6.89?7.72?7.89?shake128
7.787.948.44cubehash512
8.178.229.00bblake256
7.618.288.44skein10241024
7.50?8.56?8.61?shabal256
8.338.729.11keccakc448
8.33?8.83?9.44?sha3256
8.619.069.56sha3224
8.399.119.11keccak
8.449.119.17shake256
8.569.119.44keccakc256treed2
8.44?9.22?9.78?keccakc512
8.899.229.72groestl256
9.229.569.78cubehash816
9.50?10.67?10.72?lux256
10.00?10.94?11.83?sha3384
10.56?11.00?12.11?jh512
10.78?11.06?12.11?cubehash1632
10.6711.1111.33jh224
10.6711.2211.50jh256
11.39?11.44?13.28?ripemd160
10.28?11.50?11.78?keccakc768
10.94?11.50?12.22?keccakc512treed2
11.5611.7812.56round3jh256
10.61?11.83?12.17?jh384
11.5612.0012.83round3jh512
11.00?12.11?12.44?lux512
11.11?12.44?12.50?luffa256
11.5012.5012.61groestl512
12.0012.9413.06gimli24v1
12.0613.0013.28nasha256
12.1113.1713.22luffa384
12.61?13.72?14.17?nasha512
13.6113.7814.89bash256
13.44?14.11?15.00?shavite3256
14.4415.2215.83keccakc1024
14.89?16.17?16.56?sha3512
16.1716.6717.61asconhashv12
16.39?16.67?18.22?asconxofv12
15.94?16.72?18.11?cubehash88
16.0017.1717.67whirlpool
18.3318.8919.22cubehash1616
17.6119.0619.33hamsi
19.0019.0620.28bash384
14.28?19.28?19.89?fugue256
18.28?20.17?20.56?luffa512
20.8320.8922.44fugue384
19.61?21.11?21.94?lane256
20.67?22.72?24.39?shavite3512
20.44?22.83?23.50?shamashashv1
23.0023.3325.39echosp256
24.39?26.56?27.56?simd256
26.4427.5627.94bash512
25.22?27.89?32.44?xoodyakv1
28.4428.5630.72fugue512
29.3330.3931.17cubehash84
31.0631.7833.28essence384
30.8932.5034.28essence512
29.61?32.61?33.72?sneikha256
31.6732.6734.44cubehash168
31.94?33.28?37.28?simd512
31.9433.8935.22esch256v1
35.00?37.89?39.72?lane512
37.3337.8939.06fsb256
37.00?38.89?42.00?echosp512
41.56?41.78?47.11?echo512
37.17?42.67?42.72?mgrostl256
39.28?43.22?44.11?md6d224
37.61?43.56?44.39?saturninhashv2
42.7843.8343.89essence256
42.0044.0645.22essence224
42.44?46.22?47.44?md6d256
47.17?50.28?53.83?mcssha6
49.3350.5053.72coral256v1
50.2850.8955.22esch384v1
47.17?53.06?53.78?mcssha4
52.94?53.67?60.17?drygascon128
51.72?57.00?57.78?mcssha5
57.11?58.89?64.33?cubehash82
54.50?59.28?60.83?md6d384
59.2259.6162.33cubehash164
55.5660.0661.33knot256v2
61.1761.5064.11drygascon256
60.83?64.72?83.28?triadhashv1
61.28?68.94?69.39?sneikha384
66.50?73.28?76.28?md6d512
93.89102.89103.61knot256v1
105.56111.06115.61clxhash
112.72114.11117.94cubehash162
112.67115.61120.33cubehash81
182.28?198.33?211.17?knot512
186.22?211.33?213.44?knot384
221.61221.78245.17cubehash161
454.11481.89484.28syconhash256v1
798.39?857.67?893.56?subterraneanv1
979.72?1098.94?1116.39?sivrijndael256hash256v1
1008.61?1107.39?1132.50?acehash256v1
1189.281228.611314.44skinnyhashtk3
1682.611776.281818.33heron256v1
2102.89?2295.56?2355.00?skinnyhashtk2
2887.112915.392925.33gage1h256c256r128
4131.004148.004433.11gage1h256c224r032
4195.114300.004365.06gage1h256c224r064
4740.89?4873.22?5310.94?gage1h256c256r064
5485.78?5845.39?10747.50?orangishv1
8371.94?8387.83?9378.56?gage1h256c256r032
7993.678717.728804.61photonbeetlehash256rate32v1
8453.008951.289083.83gage1h256c512r064
14439.6715052.5015250.17gage1h256c224r016
13985.4415229.2815494.83sivtemphotonhashv1
15364.4415721.4416219.72gage1h256c256r016
15566.5615871.1115899.17gage1h256c512r032
30915.6732420.1733879.61gage1h256c224r008
141324.89?165307.94?178379.72?fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
3.50?4.00?4.00?sha256
4.00?4.50?4.50?blake2s
5.005.505.50edonr512
5.005.505.50sha1
5.505.506.00blake2b
5.50?6.50?7.50?sha224
6.50?7.50?7.50?md4
7.507.508.00edonr256
10.0010.5010.50md5
9.5010.5010.50skein512256
9.50?10.50?17.50?skein512512
10.00?11.00?11.50?skein256256
11.0011.0011.50echo256
11.0011.0012.00blake512
11.0011.0012.00sarmal256
12.0012.0012.50blake64
12.0012.5013.00bmw256
12.0012.5013.00bmw512
13.0013.5013.50tiger
13.5013.5014.00sarmal512
13.5013.5014.50blake32
13.0014.0014.00k12
14.5014.5015.00blake256
14.00?15.00?24.50?sha512
14.00?15.50?16.00?sha384
15.5015.5017.00rfsb509
15.5016.0017.00sha3256
15.5017.0017.00sha3512
15.50?17.00?18.00?sha3384
16.0017.5017.50sha3224
16.5017.5018.00keccak
17.0017.5018.00shake256
16.00?18.00?18.00?keccakc448
17.5018.0018.50cubehash512
17.5018.0018.50gimli24v1
17.5018.0018.50keccakc1024
17.00?18.50?19.00?keccakc256
17.00?19.00?19.50?shake128
17.50?20.00?20.50?keccakc768
18.0020.0020.00keccakc512
19.5021.0021.50jh224
20.0021.0022.00jh256
20.0021.5022.00jh512
21.5021.5023.00round3jh256
20.0022.0022.00jh384
21.50?22.00?30.00?round3jh512
21.0022.5023.00luffa256
22.00?22.50?29.00?ripemd160
22.00?23.50?24.50?hamsi
23.5023.5026.00asconhashv12
23.5024.0026.00asconxofv12
23.5025.0025.50nasha256
25.0025.5026.50bash256
25.0026.0026.50bash384
25.0026.5027.50shavite3256
26.0026.5028.50shabal512
25.0027.0027.00skein10241024
26.00?27.00?29.50?cubehash832
25.00?28.00?28.00?nasha512
27.0028.5030.00luffa384
26.00?29.50?30.00?shabal256
29.0029.5030.00cubehash816
31.0032.0034.00groestl256
31.0033.0033.00lux256
32.0033.5035.00xoodyakv1
32.0034.0035.00whirlpool
30.50?34.50?34.50?shamashashv1
34.0037.0037.50groestl512
36.50?37.00?41.00?cubehash88
38.5039.0041.00bblake256
38.00?42.00?45.00?shavite3512
40.5043.0044.00fugue256
40.50?44.50?45.50?luffa512
44.5045.0046.50esch256v1
43.0045.5047.50sneikha256
44.50?45.50?49.50?cubehash1632
45.00?50.00?51.00?simd256
47.5050.5051.50bash512
49.5050.5055.00cubehash84
49.50?52.50?55.50?lane256
51.5054.5056.50keccakc512treed2
50.50?55.00?57.50?lux512
52.00?57.00?58.00?keccakc256treed2
55.5057.5058.00cubehash1616
57.50?59.00?64.50?drygascon128
54.00?61.00?63.50?saturninhashv2
62.0062.5067.00fugue384
69.0069.5076.50cubehash168
68.50?71.00?92.00?triadhashv1
70.0071.0077.00coral256v1
72.5075.0077.00echosp256
75.50?78.00?87.00?esch384v1
77.00?78.50?88.00?echo512
76.50?81.00?87.00?cubehash82
79.5082.5084.00essence256
81.0082.5084.00essence384
79.5083.0085.50essence224
80.5083.5089.00essence512
80.50?84.00?90.00?knot256v2
83.0085.0088.50drygascon256
90.0090.5096.50fugue512
90.50?91.50?101.00?echosp512
88.00?94.50?98.00?mcssha4
94.0094.5097.00cubehash164
87.50?98.00?99.50?mcssha6
97.50?103.50?114.00?simd512
99.00?108.50?112.50?sneikha384
107.50111.00111.50fsb256
103.00?114.50?116.50?mgrostl256
106.00114.50115.00knot256v1
122.50123.00125.50clxhash
133.50134.00142.50cubehash81
128.00139.00142.00md6d224
128.50?142.50?146.50?mcssha5
136.00?154.00?155.00?lane512
138.50?154.50?155.00?md6d256
151.50156.00156.50cubehash162
174.50?183.00?196.50?md6d384
205.50?228.50?231.50?knot384
210.50?234.50?243.50?md6d512
222.00236.50242.50knot512
259.50267.00276.00cubehash161
688.50?756.00?819.50?syconhash256v1
895.00?980.50?1042.00?subterraneanv1
954.00?1036.00?1678.50?sivrijndael256hash256v1
1457.001553.001575.50acehash256v1
1683.50?1858.00?1944.50?skinnyhashtk3
2289.00?2502.50?2610.50?skinnyhashtk2
3001.50?3252.00?3363.00?heron256v1
4647.504674.004886.00gage1h256c256r128
5180.00?5317.50?5779.00?photonbeetlehash256rate32v1
6097.006135.506407.00gage1h256c224r032
6378.006431.006625.50gage1h256c224r064
7238.00?7270.50?8164.00?gage1h256c256r064
7250.00?8176.00?8838.50?orangishv1
10837.50?11614.50?12511.00?sivtemphotonhashv1
12281.00?12571.50?13726.50?gage1h256c256r032
12803.00?13323.00?14308.50?gage1h256c512r064
20534.00?21919.50?22909.50?gage1h256c224r016
22130.5022289.5023127.50gage1h256c256r016
22727.5023323.5023472.50gage1h256c512r032
44915.50?49401.00?49909.50?gage1h256c224r008
1247228.00?1458177.50?1615293.50?fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
20.00?20.00?24.00?sha256
28.00?28.00?32.00?sha1
32.00?36.00?48.00?sha224
36.0036.0040.00edonr256
36.0036.0040.00md4
40.0040.0040.00blake2s
40.0044.0044.00edonr512
48.0048.0048.00blake2b
48.0048.0052.00gimli24v1
48.0052.0052.00md5
60.0064.0064.00hamsi
60.0064.0064.00tiger
64.0064.0068.00blake32
60.00?68.00?68.00?skein256256
64.0068.0068.00blake256
68.0068.0072.00bmw256
80.0080.0088.00asconhashv12
80.0080.0088.00rfsb509
76.00?84.00?140.00?skein512512
76.0084.0084.00skein512256
80.0084.0088.00asconxofv12
84.0088.0092.00cubehash512
88.0088.0092.00blake512
88.00?92.00?100.00?sarmal256
88.0092.0092.00echo256
92.0096.00100.00luffa256
96.00100.00100.00blake64
96.00100.00104.00bmw512
96.00?100.00?128.00?ripemd160
96.00?104.00?108.00?shamashashv1
104.00108.00112.00nasha256
108.00108.00112.00sarmal512
100.00?112.00?112.00?k12
104.00?112.00?116.00?shavite3256
104.00?112.00?120.00?xoodyakv1
112.00?120.00?196.00?sha512
112.00?124.00?128.00?sha384
120.00128.00132.00sneikha256
124.00128.00132.00triadhashv1
124.00?128.00?140.00?sha3256
124.00132.00136.00sha3512
124.00?136.00?144.00?sha3384
128.00140.00140.00sha3224
132.00140.00140.00shake256
132.00140.00144.00keccak
132.00144.00144.00keccakc448
136.00?144.00?152.00?luffa384
140.00144.00148.00whirlpool
140.00148.00148.00keccakc1024
140.00148.00152.00keccakc256
144.00148.00160.00drygascon128
132.00?152.00?152.00?shake128
140.00?160.00?160.00?keccakc512
144.00?160.00?164.00?keccakc768
160.00164.00172.00shabal512
148.00?168.00?176.00?saturninhashv2
160.00?168.00?180.00?jh512
164.00172.00176.00jh224
164.00172.00180.00jh256
168.00176.00184.00esch256v1
160.00?180.00?180.00?jh384
176.00180.00188.00round3jh256
176.00?180.00?200.00?round3jh512
164.00?184.00?184.00?shabal256
188.00188.00200.00cubehash816
188.00192.00208.00cubehash832
196.00?200.00?220.00?cubehash88
200.00204.00208.00clxhash
204.00204.00220.00bash256
200.00208.00216.00bash512
200.00208.00216.00groestl256
204.00208.00216.00bash384
204.00?208.00?228.00?cubehash84
200.00212.00216.00knot256v1
200.00216.00216.00skein10241024
204.00216.00220.00lux256
204.00220.00224.00luffa512
204.00?224.00?228.00?nasha512
220.00232.00244.00knot256v2
236.00?244.00?264.00?cubehash82
240.00244.00264.00coral256v1
248.00252.00268.00fugue256
256.00260.00272.00bblake256
252.00276.00276.00groestl512
288.00292.00308.00cubehash81
300.00?308.00?340.00?cubehash1632
308.00312.00332.00drygascon256
312.00?336.00?364.00?shavite3512
336.00340.00364.00esch384v1
344.00348.00360.00cubehash1616
320.00?352.00?364.00?lux512
352.00?356.00?392.00?cubehash168
336.00?368.00?388.00?sneikha384
384.00388.00416.00fugue384
384.00392.00400.00cubehash164
356.00?400.00?404.00?simd256
416.00424.00452.00keccakc512treed2
408.00?436.00?456.00?lane256
408.00444.00452.00mcssha4
404.00?452.00?460.00?mcssha6
416.00?456.00?464.00?keccakc256treed2
436.00456.00460.00cubehash162
420.00?464.00?472.00?knot384
484.00508.00520.00essence224
492.00508.00512.00essence256
552.00556.00588.00cubehash161
572.00576.00624.00fugue512
536.00?584.00?604.00?knot512
576.00584.00612.00echosp256
616.00632.00676.00echo512
644.00660.00676.00essence384
644.00672.00712.00essence512
724.00?728.00?812.00?echosp512
748.00?824.00?832.00?mcssha5
784.00?824.00?904.00?simd512
824.00868.00876.00fsb256
824.00?920.00?952.00?mgrostl256
1036.001108.001112.00md6d224
1104.00?1212.00?1248.00?md6d256
1100.00?1216.00?1240.00?lane512
1228.00?1296.00?2112.00?sivrijndael256hash256v1
1400.001496.001540.00md6d384
1712.00?1864.00?1968.00?subterraneanv1
1684.00?1872.00?1952.00?md6d512
2564.00?2852.00?3044.00?syconhash256v1
3036.00?3480.00?5092.00?photonbeetlehash256rate32v1
4084.00?4444.00?7856.00?skinnyhashtk2
4440.00?5028.00?5168.00?skinnyhashtk3
5496.005820.005948.00acehash256v1
6292.00?7628.00?10160.00?sivtemphotonhashv1
13988.0015088.0015104.00heron256v1
15732.0016276.0016692.00gage1h256c256r128
21268.0021624.0023104.00gage1h256c224r032
23284.0024148.0024940.00gage1h256c224r064
26188.00?26912.00?30084.00?gage1h256c256r064
31432.0033160.0033844.00orangishv1
43148.0043176.0045692.00gage1h256c256r032
47396.00?49904.00?53068.00?gage1h256c512r064
72136.0075408.0076208.00gage1h256c224r016
74936.0076312.0077280.00gage1h256c256r016
79612.0082004.0082352.00gage1h256c512r032
152624.00154376.00155396.00gage1h256c224r008
7536644.00?9770468.00?12133928.00?fsb512

amd64; Zen (800f12); 2018 AMD EPYC 7371; 16 x 3100MHz; unstable; temp, supercop-20191017

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.481.511.53edonr512
1.451.531.56sha1
1.631.631.65sha256
1.631.651.67sha224
2.232.242.26shavite3512
2.18?2.44?2.48?bmw512
2.442.452.47md4
2.492.532.56echosp256
2.622.622.62blake2b
2.752.752.77shavite3256
2.912.942.95edonr256
2.92?2.95?3.31?echo256
3.153.163.19k12
3.333.333.35cubehash832
3.633.683.69bmw256
3.683.693.74echosp512
3.864.074.09md5
4.18?4.21?4.69?skein512256
4.274.304.31skein512512
4.364.374.39blake2s
4.344.454.50blake512
4.444.474.47keccakc256treed2
4.444.484.51sha512
4.454.504.53sha384
4.574.604.65tiger
4.634.684.71blake64
4.924.934.95bblake256
4.924.934.95sarmal256
4.905.245.28blake32
5.375.375.38rfsb509
5.365.405.56echo512
5.405.455.48shabal512
5.455.485.48shabal256
5.47?5.55?6.33?keccakc512treed2
5.725.775.78skein10241024
5.755.785.84skein256256
5.875.875.89luffa256
5.90?5.92?12.39?shake128
5.976.066.06keccakc256
6.056.126.15simd512
6.086.126.12blake256
6.136.156.16sarmal512
6.436.526.68cubehash1632
6.616.616.65cubehash816
6.616.696.75cubehash512
6.746.806.80keccakc448
6.76?6.82?8.14?shake256
6.80?7.04?7.64?sha3224
7.027.057.28keccakc512
7.207.257.34sha3256
7.427.427.42groestl256
7.457.487.57keccak
8.058.078.13bash256
8.178.178.19luffa384
8.338.378.39groestl512
-0.15?8.50?9.24?keccakc768
9.299.349.41sha3384
9.10?9.54?10.54?jh384
9.699.6910.19jh256
9.759.859.87jh512
10.0210.0210.05fugue2
10.1310.1310.14fugue256
10.4710.4910.50round3jh512
10.4910.4910.49round3jh256
9.9610.5210.55jh224
10.61?10.61?21.68?ripemd160
10.6110.6310.64bash384
12.31?12.31?21.77?luffa512
12.8812.9012.91gimli24v1
12.9213.1613.53keccakc1024
13.1813.2013.20cubehash1616
13.1813.2313.43cubehash88
13.3313.3613.56sha3512
14.0014.0314.08whirlpool
14.91?14.99?16.65?asconhashv12
15.1215.1415.86fugue384
15.8015.8515.85bash512
16.1216.1216.14asconxofv12
16.2716.3016.35nasha256
16.9217.0117.04hamsi
17.1317.7618.18nasha512
18.3619.1519.31fugue512
20.7820.9222.31lane256
19.8921.0621.09mgrostl256
22.3022.4022.52md6d224
23.1023.3423.46simd256
23.4323.5223.67md6d256
24.6924.7824.88essence512
25.4325.4925.57essence384
25.5225.5425.55lane512
26.4126.4126.44cubehash168
26.4626.5326.55cubehash84
27.0027.5627.93fsb256
30.1430.3530.62md6d384
33.1533.1933.24sneikha256
35.7835.8035.80esch256v1
34.9136.7236.93md6d512
39.2939.8440.17saturninhashv2
40.16?40.49?44.94?essence224
40.3240.6040.85essence256
42.1042.5544.49mcssha4
43.1743.1743.20mcssha5
43.8143.8444.40mcssha6
48.7751.6951.72esch384v1
52.6952.8052.99cubehash164
52.8752.9353.64cubehash82
54.9654.9655.02knot256v2
58.7358.8560.29sneikha384
63.9164.4464.47triadhashv1
99.9299.9399.93knot256v1
105.56106.29107.68cubehash162
106.38106.77107.46cubehash81
101.25107.23107.24clxhash
137.11138.05138.85xoodyakv1
179.19183.44183.46knot512
-1056.29?190.80?2797.48?fsb512
205.94205.97210.35knot384
210.96212.52214.34cubehash161
270.52270.55271.99md2
599.11600.87602.12syconhash256v1
899.61902.81906.01subterraneanv1
1310.141314.341317.15sivrijndael256hash256v1
1771.711784.851805.11acehash256v1
3602.453606.253611.42gage1h256c256r128
3988.504041.174057.17gage1h256c224r032
5115.745123.905132.91gage1h256c224r064
5863.135873.465887.31gage1h256c256r064
10209.7210249.3810294.85gage1h256c256r032
10449.0310455.4910459.34gage1h256c512r064
13854.5213954.5714319.29photonbeetlehash256rate32v1
19244.0519282.5419326.49gage1h256c256r016
19581.0319602.3719619.64gage1h256c512r032
19527.8419652.7719773.64gage1h256c224r016
23061.7723199.8723306.02sivtemphotonhashv1
37131.5537349.7337620.63gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.601.601.60sha1
1.601.611.61edonr512
1.701.701.71sha256
1.701.711.71sha224
2.512.522.52md4
2.422.542.55bmw512
2.542.542.55shavite3512
2.632.632.63blake2b
2.752.752.76echosp256
2.942.942.94shavite3256
3.003.003.01edonr256
3.153.163.32echo256
3.363.373.38k12
3.663.663.67cubehash832
3.793.813.81bmw256
3.853.863.88echosp512
4.184.184.18md5
4.324.334.56skein512256
4.374.374.37blake2s
4.384.394.39skein512512
4.564.604.61blake512
4.694.714.72sha512
4.704.724.72sha384
4.754.754.77tiger
4.864.874.88blake64
5.155.155.15sarmal256
5.195.205.20keccakc256treed2
5.375.385.40blake32
5.465.465.47bblake256
5.745.745.80echo512
5.805.825.83shabal512
5.845.855.85shabal256
5.865.875.90skein256256
5.875.875.87rfsb509
6.006.016.01skein10241024
6.026.026.02luffa256
6.08?6.08?9.26?shake128
6.216.216.21blake256
6.206.246.24keccakc256
6.276.296.60keccakc512treed2
6.386.416.42simd512
6.426.426.43sarmal512
6.826.856.86cubehash512
6.896.926.92keccakc448
6.966.966.97cubehash816
7.007.107.39sha3224
7.117.117.17cubehash1632
7.337.337.42keccakc512
7.457.477.51sha3256
7.497.527.90shake256
7.787.787.78groestl256
7.807.817.83keccak
8.358.368.37bash256
8.468.468.46luffa384
8.999.019.01groestl512
9.409.419.47keccakc768
9.559.559.56sha3384
9.739.7310.22jh384
10.0010.0010.21jh256
10.0010.0210.03jh512
10.1910.2310.24jh224
10.6910.6910.69fugue256
10.6910.6910.69round3jh256
10.6910.6910.69round3jh512
10.81?10.81?16.33?ripemd160
10.9010.9010.91bash384
10.9510.9510.96fugue2
12.77?12.77?17.49?luffa512
12.9912.9913.00gimli24v1
13.3713.3713.46keccakc1024
13.4113.4313.52sha3512
13.6313.6313.70cubehash88
13.7713.7813.78cubehash1616
14.3114.3214.32whirlpool
15.0915.1115.94asconhashv12
16.1316.1416.14bash512
16.2116.2116.46fugue384
16.2616.2616.26asconxofv12
16.5716.5716.59nasha256
17.1217.1217.13hamsi
18.0518.2918.46nasha512
19.9520.2820.35fugue512
21.0121.0521.08md6d224
21.8321.8621.90md6d256
21.4622.0222.02mgrostl256
22.9022.9622.99lane256
23.7323.7623.79simd256
25.5825.6025.65essence512
26.4326.4426.47essence384
26.8126.8226.83cubehash84
27.0427.0427.05cubehash168
27.1727.1827.18lane512
28.1028.1728.28md6d384
29.0929.1929.31fsb256
33.4333.4433.44sneikha256
34.0834.1334.20md6d512
36.0336.0336.03esch256v1
39.3639.3639.36saturninhashv2
41.1741.2541.34essence256
41.1441.2943.47essence224
43.9944.0044.63mcssha4
44.6044.6144.61mcssha6
44.7144.7144.71mcssha5
52.2152.2152.22esch384v1
53.3653.3753.47cubehash164
53.4453.4753.71cubehash82
55.4355.4355.46knot256v2
59.4759.4960.19sneikha384
64.3864.5764.58triadhashv1
100.14100.15100.15knot256v1
106.84106.87107.55cubehash162
106.93107.11107.20cubehash81
107.39107.40107.40clxhash
138.15138.40138.70xoodyakv1
182.06184.18184.18knot512
206.56206.57207.26knot384
213.07213.14214.02cubehash161
272.71272.72273.43md2
606.67607.07607.34syconhash256v1
907.73908.22909.10subterraneanv1
1314.671315.211315.77sivrijndael256hash256v1
1803.241808.821818.32acehash256v1
3647.163648.523650.50gage1h256c256r128
4048.704069.534075.78gage1h256c224r032
5171.605173.345176.80gage1h256c224r064
5927.335929.685930.56gage1h256c256r064
10342.2010346.3910363.88gage1h256c256r032
10555.0010556.7910558.18gage1h256c512r064
13909.8013928.1314098.20photonbeetlehash256rate32v1
19430.7519445.4619456.56gage1h256c256r016
19765.9619775.0219779.69gage1h256c512r032
19792.5819831.2719867.86gage1h256c224r016
22850.8623031.3523599.33fsb512
23139.7723177.6023221.44sivtemphotonhashv1
37541.3137611.4237729.27gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
1.701.701.70sha1
1.761.761.80edonr512
1.801.821.82sha224
1.801.821.82sha256
2.622.642.64blake2b
2.622.642.64md4
2.742.762.81bmw512
2.892.892.91echosp256
3.053.053.05shavite3512
3.133.133.15edonr256
3.233.413.41shavite3256
3.593.613.61echo256
3.693.693.90k12
4.044.064.24bmw256
4.224.224.24cubehash832
4.344.344.34md5
4.364.364.38blake2s
4.484.504.72echosp512
4.524.544.54skein512512
4.564.564.56skein512256
4.824.864.88blake512
4.994.995.01tiger
5.075.095.09sha384
5.095.095.11sha512
5.175.195.19blake64
5.495.515.53sarmal256
5.555.575.93blake32
5.975.996.01skein256256
6.056.056.05keccakc256treed2
6.266.266.28luffa256
6.286.326.64echo512
6.326.346.64bblake256
6.386.406.40blake256
6.426.446.44shabal512
6.426.446.44skein10241024
6.466.466.48shabal256
6.526.526.88shake128
6.706.727.06keccakc256
6.786.866.88rfsb509
6.906.927.29simd512
7.007.027.39keccakc512treed2
7.027.067.21keccakc448
7.107.127.14cubehash512
6.867.257.27sarmal512
7.127.517.57sha3224
7.537.537.53cubehash816
7.657.738.17keccakc512
7.717.737.75sha3256
8.078.098.09cubehash1632
7.778.198.21shake256
8.258.278.27keccak
8.388.388.40groestl256
8.828.848.96bash256
8.928.948.94luffa384
9.479.479.53keccakc768
9.619.639.65sha3384
10.0510.0510.05jh384
10.0510.0710.07groestl512
10.3110.3710.39jh256
10.0710.4910.54jh224
10.3510.4910.51jh512
11.0211.0211.02round3jh512
11.0211.0211.62round3jh256
11.1211.1411.14ripemd160
11.5011.5211.73bash384
11.6011.6011.60fugue256
12.5112.5312.53fugue2
13.1613.1813.89gimli24v1
13.5213.5414.27luffa512
13.7813.8713.91keccakc1024
13.8713.8914.05sha3512
14.1914.2114.27cubehash88
14.7514.7514.75cubehash1616
14.7514.7714.81whirlpool
15.2815.2815.36asconhashv12
16.4916.4916.49asconxofv12
16.6116.6316.63bash512
17.0317.0717.09nasha256
17.3817.3817.40hamsi
17.6417.8617.88fugue384
19.1319.1719.29nasha512
21.1121.1521.19md6d224
21.6421.6821.74md6d256
22.2222.2422.44fugue512
24.0224.0424.04mgrostl256
24.1624.1824.18lane256
24.3424.3824.64simd256
27.0027.1027.12essence512
27.3127.3327.37cubehash84
27.8527.8927.91md6d384
28.0328.0528.07essence384
28.0728.0728.09cubehash168
29.8929.9130.03lane512
32.9633.1833.42fsb256
33.7033.7633.89md6d512
33.8533.8733.89sneikha256
36.4136.4338.43esch256v1
39.7039.8839.90saturninhashv2
42.3642.5042.52essence256
42.4242.6044.70essence224
46.0046.0046.42mcssha4
45.8946.4846.50mcssha6
47.2347.2347.23mcssha5
53.0653.0853.46esch384v1
53.9754.2154.21cubehash82
54.3354.3554.43cubehash164
56.2156.2159.34knot256v2
60.5360.5760.59sneikha384
64.1864.1864.68triadhashv1
100.51100.51100.51knot256v1
107.17107.49107.71cubehash81
107.65107.65107.65clxhash
107.81107.83107.91cubehash162
139.28139.38139.92xoodyakv1
185.39185.39185.41knot512
207.80207.82207.86knot384
214.11214.15215.59cubehash161
276.32276.32276.34md2
615.72617.56618.37syconhash256v1
904.47911.43913.51subterraneanv1
1312.111313.911314.19sivrijndael256hash256v1
1843.771845.271846.32acehash256v1
3718.533719.433720.16gage1h256c256r128
4123.814131.884140.05gage1h256c224r032
5253.375255.755258.50gage1h256c224r064
6023.306024.016024.72gage1h256c256r064
10501.6510510.5510517.13gage1h256c256r032
10724.6510727.7810733.29gage1h256c512r064
13847.8213853.7513879.60photonbeetlehash256rate32v1
19701.4119704.1719720.22gage1h256c256r016
20024.3920065.6420111.31gage1h256c512r032
20074.7020104.9920146.25gage1h256c224r016
23097.5623103.8823181.10sivtemphotonhashv1
38025.5838082.0938289.26gage1h256c224r008
59430.0760970.2862408.05fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
1.94?1.99?2.64?sha1
1.991.991.99edonr512
2.10?2.10?3.12?sha224
2.212.212.21sha256
2.963.013.01blake2b
2.96?3.01?4.41?md4
3.50?3.55?5.22?edonr256
3.44?3.61?4.63?bmw512
3.713.713.77echosp256
3.98?4.04?5.44?shavite3256
4.144.144.20shavite3512
4.20?4.20?5.65?k12
4.364.364.36blake2s
4.574.684.79bmw256
4.684.684.68echo256
4.744.744.74md5
5.06?5.11?6.84?blake512
5.015.175.22skein512512
5.17?5.22?7.05?skein512256
5.445.445.49blake64
5.545.545.54sha512
5.54?5.60?7.53?sha384
5.60?5.60?8.34?tiger
5.705.705.76cubehash832
5.815.815.81sarmal256
5.925.925.97echosp512
6.08?6.08?9.04?blake32
6.246.306.30skein256256
6.846.896.89blake256
6.947.057.27luffa256
7.107.107.10echo512
7.327.327.70keccakc256
7.537.917.97sarmal512
7.86?7.91?10.71?cubehash512
8.028.028.02shabal512
8.078.078.13skein10241024
8.13?8.18?12.16?shabal256
8.348.348.34keccakc256treed2
8.66?8.66?11.84?keccakc448
8.728.778.77bblake256
8.728.779.20sha3224
8.778.778.83sha3256
9.04?9.04?12.27?cubehash816
8.66?9.10?11.68?keccakc512
8.61?9.15?11.79?keccak
9.15?9.15?12.43?simd512
9.15?9.15?12.65?bash256
8.83?9.26?13.19?shake256
9.10?9.36?13.67?rfsb509
7.10?9.74?10.87?shake128
9.9610.0110.01groestl256
10.17?10.17?13.78?luffa384
10.2310.2310.33keccakc768
10.28?10.33?15.50?sha3384
10.66?10.71?15.93?cubehash1632
10.8710.8711.30jh384
11.14?11.19?15.34?jh512
10.9311.3011.89jh224
11.14?11.30?15.39?jh256
10.87?11.46?14.75?keccakc512treed2
11.8911.8911.89round3jh256
11.8911.8911.89round3jh512
12.00?12.06?16.31?ripemd160
12.4912.4912.49groestl512
12.81?12.97?17.22?bash384
13.56?13.62?18.46?gimli24v1
14.05?14.10?19.05?fugue256
15.1215.1215.18keccakc1024
15.28?15.28?20.72?sha3512
15.55?15.66?21.10?luffa512
15.6615.7215.72cubehash88
15.8215.8215.88asconhashv12
16.15?16.20?21.85?whirlpool
16.6316.6316.68fugue2
17.1117.1118.03asconxofv12
17.3317.3317.38cubehash1616
17.7117.7617.76hamsi
17.8717.8717.92bash512
18.3018.3518.41nasha256
19.9119.9720.13nasha512
21.64?21.69?29.33?fugue384
26.1626.1626.21simd256
27.3927.4527.50lane256
27.6127.7728.04fugue512
28.5829.2229.28mgrostl256
28.8530.2530.35cubehash84
30.8430.8430.84cubehash168
31.0031.0031.11essence512
32.3532.3532.45essence384
34.9834.9835.04sneikha256
37.4637.4637.46esch256v1
37.9438.3238.97fsb256
39.9940.2642.19lane512
41.2841.2841.28saturninhashv2
42.5242.6242.73md6d224
43.7043.8143.92md6d256
45.4245.5348.01essence256
45.4845.6445.64essence224
48.6548.7149.57mcssha4
49.3549.4149.84mcssha6
53.7153.7153.87mcssha5
55.3355.3855.49esch384v1
55.4355.5458.34cubehash82
56.9456.9457.10cubehash164
56.1359.1559.42md6d384
61.4661.5261.52knot256v2
63.6163.6763.67sneikha384
65.1865.3465.50triadhashv1
67.7667.9768.03md6d512
101.45101.45101.45knot256v1
108.34108.39114.37clxhash
108.66109.20109.20cubehash81
110.44110.44110.76cubehash162
141.71141.81141.81xoodyakv1
188.64188.64188.69knot512
210.54210.60210.60knot384
216.89217.00228.89cubehash161
285.89285.89285.94md2
641.96642.50643.20syconhash256v1
919.07926.29930.32subterraneanv1
1307.111307.331311.69sivrijndael256hash256v1
1916.241920.921923.29acehash256v1
3904.823907.353909.50gage1h256c256r128
4292.854302.814318.10gage1h256c224r032
5473.285477.535479.95gage1h256c224r064
6277.456278.316285.14gage1h256c256r064
10919.2710927.9310934.87gage1h256c256r032
11178.6211185.5611200.42gage1h256c512r064
13766.3113783.4313829.55photonbeetlehash256rate32v1
20425.2920431.3120442.89gage1h256c256r016
20797.3420833.4020873.71gage1h256c224r016
20777.5920857.4620909.07gage1h256c512r032
22986.6122992.5322998.72sivtemphotonhashv1
39380.9839432.8139492.44gage1h256c224r008
151375.85162293.99163344.27fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
4.364.364.36blake2s
4.844.845.33edonr512
5.33?5.81?8.72?sha224
5.81?5.81?7.27?sha256
5.33?6.30?8.72?sha1
6.306.306.78blake2b
6.78?6.78?12.59?md4
7.75?8.23?12.11?edonr256
10.1710.6610.66skein512512
10.17?10.66?12.59?skein256256
10.66?10.66?15.98?blake512
11.1411.1411.62blake64
10.17?11.62?13.56?md5
12.1112.5913.08sarmal256
12.11?12.59?17.92?bmw512
12.11?12.59?20.34?k12
12.59?13.08?16.95?bmw256
12.59?13.08?19.86?blake32
12.59?13.08?19.86?tiger
13.08?13.08?19.86?skein512256
13.5613.5614.05blake256
14.05?14.05?18.89?sha384
14.05?14.05?24.70?sha512
14.53?15.02?23.73?shavite3256
15.02?15.50?17.44?luffa256
15.9816.4716.95keccakc768
16.47?16.95?22.77?echosp256
16.47?16.95?25.19?keccakc448
16.47?16.95?28.09?sha3512
16.95?16.95?25.67?keccak
16.9517.4417.44echo256
16.95?17.44?26.64?shake256
17.44?17.44?22.77?keccakc512
17.4417.9217.92sarmal512
17.44?17.92?26.64?bash256
17.44?17.92?26.64?bash384
17.92?17.92?25.19?sha3224
18.89?18.89?24.22?keccakc256
18.89?19.38?28.58?gimli24v1
19.3819.8620.34shavite3512
20.34?20.34?30.52?echo512
20.8321.3121.31echosp512
20.8321.3122.28jh384
21.31?21.31?32.45?jh512
16.47?21.80?24.70?keccakc1024
21.8021.8022.28jh224
17.44?22.28?28.58?cubehash512
21.80?22.28?35.84?jh256
17.44?22.77?27.12?sha3256
22.28?22.77?35.84?hamsi
22.7722.7723.25asconhashv12
17.44?23.25?25.67?shake128
23.2524.2224.22round3jh512
24.2224.2224.22round3jh256
24.7025.1925.19cubehash832
24.70?25.19?42.62?asconxofv12
16.95?26.64?28.09?sha3384
26.1626.6426.64skein10241024
26.16?27.61?39.23?luffa384
29.55?29.55?46.50?shabal256
28.09?30.03?42.62?cubehash816
30.0330.5230.52groestl256
33.42?33.42?45.05?simd512
33.42?33.91?53.28?bash512
32.94?34.88?49.89?whirlpool
34.88?34.88?46.98?nasha256
35.36?35.36?52.80?rfsb509
28.58?36.33?38.75?shabal512
24.70?36.81?39.72?ripemd160
36.81?38.75?55.22?cubehash88
38.75?40.69?58.12?nasha512
39.23?41.17?52.80?bblake256
43.11?43.59?64.91?cubehash1632
45.53?45.53?68.78?fugue256
45.53?45.53?79.44?groestl512
47.9548.4448.92simd256
48.4448.9249.41cubehash84
50.38?50.86?68.30?cubehash1616
50.38?50.86?76.05?esch256v1
51.34?51.83?78.47?keccakc256treed2
51.83?52.31?76.05?sneikha256
51.34?54.25?69.27?keccakc512treed2
41.66?56.19?70.23?luffa512
59.09?59.58?88.64?saturninhashv2
69.27?69.27?121.58?lane256
66.36?69.75?100.27?cubehash168
69.75?70.23?104.62?fugue2
69.75?70.23?118.67?fugue384
72.66?72.66?98.81?cubehash82
73.14?81.38?81.86?triadhashv1
81.38?81.38?137.56?essence512
84.28?84.77?133.69?knot256v2
84.2884.7784.77esch384v1
86.2286.2286.70essence384
85.7390.0991.55essence256
90.58?91.06?129.81?essence224
92.0392.0397.36mcssha4
90.09?93.48?137.08?cubehash164
93.9794.4598.81mcssha6
98.33?99.30?173.41?mgrostl256
102.69?103.17?180.19?sneikha384
113.83?113.83?192.78?knot256v1
98.81?116.73?134.17?fugue512
117.22117.22117.22clxhash
128.36?128.36?224.27?cubehash81
137.56?137.56?186.48?mcssha5
143.86?145.31?220.88?cubehash162
155.97?155.97?238.80?lane512
174.86?176.31?311.45?xoodyakv1
170.98180.19186.97fsb256
184.06?194.23?278.52?md6d384
146.28?197.14?206.83?md6d256
146.77?203.44?257.20?md6d224
219.42219.91219.91md6d512
230.08?230.08?402.52?knot512
232.98?233.47?354.56?knot384
252.36?252.36?451.92?cubehash161
408.81?408.81?560.91?md2
976.50?977.47?1686.59?syconhash256v1
1048.19?1051.09?1623.62?subterraneanv1
1245.81?1315.56?1939.92?sivrijndael256hash256v1
2918.84?2933.38?4024.19?acehash256v1
6288.646305.596337.56gage1h256c224r032
6299.786305.596312.86gage1h256c256r128
8330.288332.228334.16gage1h256c224r064
9531.059531.059531.53gage1h256c256r064
12169.9212171.3812200.92photonbeetlehash256rate32v1
16074.9516075.4416119.03gage1h256c256r032
16971.0517006.4117017.55gage1h256c512r064
21682.5621716.9521741.66sivtemphotonhashv1
29674.2729709.6229723.67gage1h256c256r016
29951.8130081.6230431.83gage1h256c224r016
30631.8830664.8130708.89gage1h256c512r032
56577.9156693.1956811.86gage1h256c224r008
1438550.161464254.971493571.77fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
31.00?31.00?42.62?sha256
31.00?31.00?50.38?sha224
34.88?34.88?58.12?md4
31.00?38.75?46.50?sha1
34.88?38.75?58.12?edonr256
38.7538.7538.75blake2s
38.7538.7542.62edonr512
50.3850.3854.25blake2b
50.3850.3854.25md5
50.38?50.38?77.50?gimli24v1
58.1258.1258.12blake256
58.12?62.00?89.12?hamsi
62.00?62.00?104.62?blake32
62.00?62.00?104.62?tiger
65.8865.8865.88luffa256
58.12?69.75?85.25?skein256256
69.75?69.75?93.00?bmw256
77.5081.3881.38asconhashv12
81.3881.3885.25skein512512
85.25?85.25?127.88?blake512
85.25?89.12?147.25?asconxofv12
89.12?89.12?116.25?shavite3256
93.0093.0096.88blake64
93.00?96.88?189.88?k12
96.88?100.75?147.25?bmw512
104.62104.62108.50sarmal256
108.50?108.50?162.75?skein512256
89.12?108.50?143.38?cubehash512
112.38?112.38?151.12?sha384
112.38?112.38?178.25?sha512
127.88131.75135.62keccakc768
131.75?131.75?147.25?triadhashv1
131.75?131.75?178.25?keccakc512
131.75?131.75?201.50?keccakc448
131.75?131.75?201.50?luffa384
135.62?135.62?186.00?keccak
135.62?135.62?224.75?sha3512
131.75139.50139.50echo256
135.62139.50139.50sarmal512
135.62?139.50?197.62?shake256
135.62?139.50?201.50?sha3224
139.50?139.50?205.38?sneikha256
139.50?143.38?189.88?keccakc256
139.50?143.38?213.12?bash256
143.38?143.38?213.12?bash384
143.38?143.38?248.00?bash512
143.38?147.25?220.88?whirlpool
104.62?151.12?170.50?ripemd160
151.12?155.00?201.50?nasha256
155.00155.00162.75shavite3512
162.75?162.75?255.75?saturninhashv2
162.75?166.62?244.12?echo512
162.75170.50174.38jh224
166.62170.50170.50echosp512
166.62170.50174.38jh384
170.50?170.50?259.62?jh512
170.50?170.50?286.75?jh256
131.75?174.38?182.12?keccakc1024
135.62?178.25?182.12?echosp256
139.50?182.12?201.50?sha3256
139.50?182.12?201.50?shake128
178.25182.12182.12cubehash832
178.25182.12189.88cubehash84
182.12?182.12?275.12?cubehash816
186.00186.00186.00clxhash
186.00186.00186.00groestl256
186.00186.00197.62cubehash88
186.00189.88189.88round3jh256
189.88189.88189.88round3jh512
189.88?193.75?298.38?esch256v1
193.75?193.75?306.12?shabal256
135.62?197.62?232.50?sha3384
209.25?213.12?279.00?cubehash82
209.25?213.12?356.50?knot256v1
213.12213.12213.12skein10241024
178.25?220.88?236.38?shabal512
232.50?236.38?368.12?knot256v2
236.38?236.38?372.00?rfsb509
259.62?259.62?348.75?bblake256
267.38?267.38?360.38?simd512
279.00?279.00?418.50?cubehash81
217.00?290.62?364.25?luffa512
290.62?294.50?445.62?fugue256
298.38?298.38?468.88?cubehash1632
306.12306.12306.12cubehash1616
313.88?325.50?468.88?nasha512
325.50?329.38?519.25?groestl512
344.88?344.88?519.25?cubehash168
352.62?352.62?534.75?cubehash164
352.62?356.50?558.00?sneikha384
364.25368.12368.12esch384v1
383.62383.62406.88simd256
410.75?414.62?627.75?keccakc256treed2
406.88?418.50?620.00?cubehash162
410.75?430.12?554.12?keccakc512treed2
434.00434.00468.88mcssha4
441.75445.62449.50mcssha6
453.38?453.38?759.50?fugue384
472.75?476.62?728.50?knot384
484.38?492.12?767.25?fugue2
530.88?534.75?844.75?cubehash161
534.75?538.62?802.12?essence224
554.12558.00569.62essence256
558.00?558.00?1112.12?knot512
561.88?569.62?995.88?lane256
565.75?569.62?964.88?xoodyakv1
666.50?670.38?1139.25?essence512
701.38705.25740.12essence384
662.62?798.25?899.00?fugue512
790.50?798.25?1255.50?mgrostl256
794.38?798.25?1081.12?mcssha5
1108.25?1170.25?1503.50?md2
1247.75?1247.75?1910.38?lane512
1367.881414.381453.12fsb256
1426.00?1429.88?2193.25?sivrijndael256hash256v1
1468.62?1476.38?2297.88?md6d384
1569.381615.881650.75md6d256
1166.38?1619.75?1844.50?md6d224
1755.381759.251763.12md6d512
2011.12?2015.00?3092.25?subterraneanv1
3615.38?3619.25?6215.50?syconhash256v1
11315.00?11404.12?16712.88?acehash256v1
13911.25?13946.12?21874.38?photonbeetlehash256rate32v1
21649.62?21653.50?29748.38?gage1h256c256r128
21990.62?22044.88?33600.12?gage1h256c224r032
23137.62?23145.38?36014.25?sivtemphotonhashv1
30864.38?30879.88?47767.12?gage1h256c224r064
35196.62?35196.62?61256.00?gage1h256c256r064
56536.2556544.0056625.38gage1h256c256r032
62662.62?62763.38?97150.12?gage1h256c512r064
102478.25?102768.88?158278.25?gage1h256c256r016
103605.88?104431.25?158413.88?gage1h256c224r016
108252.00?110832.75?149094.50?gage1h256c512r032
193560.12193862.38194269.25gage1h256c224r008
9864924.62?11705212.50?11749282.88?fsb512

amd64; CoffeeLake (906ea); 2018 Intel Xeon E-2124; 4 x 3300MHz; r24000, supercop-20200510

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
0.760.760.77bebb4185
1.781.791.79edonr512
1.911.911.92blake3
2.993.003.00md4
3.003.013.01bmw512
3.213.223.22blake2b
3.253.283.47echo256
3.343.383.43edonr256
3.493.493.50sha1
4.034.044.05k12
4.054.054.06cubehash832
4.414.414.42bmw256
4.594.614.62beamsplitter
4.664.674.67keccakc256treed2
4.874.874.87blake2s
4.924.924.93blake64
5.035.045.04md5
5.065.075.08sha384
5.075.085.09sha512
5.095.095.10shabal512
5.165.175.17blake512
5.205.215.22skein512512
5.205.215.22skein512256
5.215.235.25bblake256
5.285.295.34bash256
5.355.355.36shabal256
5.385.395.39sarmal256
5.455.465.48tiger
5.575.806.08keccakc512treed2
5.885.945.95blake32
6.526.546.55skein10241024
6.646.656.66sarmal512
6.856.856.85blake256
6.956.966.97bash384
6.986.997.00keccakc256
7.217.227.24cubehash1632
7.427.437.44shake128
7.447.447.45lux512
7.617.647.64sha256
7.637.647.65sha224
7.657.687.69skein256256
7.767.777.77shake256
8.088.098.09cubehash512
8.088.098.09cubehash816
8.098.098.11groestl256
8.108.118.12keccakc448
8.298.308.31lux256
8.578.588.59keccakc512
8.588.598.60sha3224
8.968.978.98rfsb509
9.129.139.14keccak
9.169.179.18sha3256
10.4810.4810.49bash512
10.8910.8910.90luffa256
11.1111.1211.13keccakc768
11.1811.1911.19luffa384
11.6311.6411.65groestl512
11.8711.8811.90sha3384
12.4712.4712.48ripemd160
13.5313.5413.63jh224
13.5413.5513.56jh256
13.5513.5613.57jh512
13.5513.5613.58jh384
13.7213.7313.75fugue256
13.8113.8213.84gimli24v1
13.8813.8913.89shavite3256
14.4214.4414.69nasha256
14.4414.4614.48nasha512
15.0015.0115.01round3jh256
15.0015.0115.09round3jh512
16.0416.0616.07keccakc1024
16.1316.1416.14cubehash1616
16.1516.1616.16cubehash88
17.0817.1017.12sha3512
18.4518.4618.46luffa512
19.7619.7819.79hamsi
19.8219.8319.84fugue384
19.8919.8919.90lane256
21.1221.1321.14floppsy
21.4321.4321.44whirlpool
21.9522.1622.28asconhashv12
22.1922.2022.21echosp256
22.1322.2222.26asconxofv12
22.6622.6722.68shavite3512
23.2323.2423.25md6d224
24.2824.3624.43simd512
24.9825.0025.03shamashashv1
25.0525.0725.08md6d256
25.6225.6325.64fugue512
26.3326.3426.35simd256
27.0727.1427.18xoodyakv1
27.8227.8327.85lane512
31.8431.8931.89essence512
31.7231.9031.92essence384
32.0232.0332.04echosp512
32.2532.2632.27cubehash168
32.3032.3032.31cubehash84
32.3132.3832.48fsb256
32.3832.3832.40md6d384
35.3235.3435.37mgrostl256
35.5635.5835.59sneikha256
38.5138.5438.57esch256v1
39.6839.7039.72md6d512
41.2541.2841.40mcssha5
41.2641.2841.31mcssha6
41.0341.3041.46mcssha4
43.0543.1143.58essence224
43.0643.1243.57essence256
44.1644.1944.51saturninhashv2
44.3244.3344.34echo512
46.0046.0346.07esch384v1
64.5064.5064.51cubehash164
64.8964.9064.97cubehash82
66.8267.3667.45coral256v1
69.1669.1969.21drygascon128
73.0873.0973.10sneikha384
74.5774.5974.60knot256v2
74.6874.6874.69triadhashv1
80.4280.4480.54drygascon256
112.08112.10112.15knot256v1
129.27129.29129.42cubehash162
129.94129.94129.95cubehash81
131.10131.14131.19clxhash
228.27228.55228.93knot512
258.72258.72259.06cubehash161
275.76276.25276.98knot384
382.55?413.44?435.16?fsb512
629.44629.96630.64syconhash256v1
954.73954.76955.08subterraneanv1
1188.761189.201189.96sivrijndael256hash256v1
1255.221256.251257.20heron256v1
1275.231280.381315.97acehash256v1
1736.371737.881739.91skinnyhashtk3
2739.402739.922740.43gage1h256c256r128
3040.153040.623040.89skinnyhashtk2
3886.333886.483887.18orangishv1
4340.654340.774341.26gage1h256c224r064
4762.554763.724777.06photonbeetlehash256rate32v1
4867.794868.004868.42gage1h256c224r032
5099.185099.245100.04gage1h256c256r064
8035.978036.598037.14sivtemphotonhashv1
8680.388680.738681.08gage1h256c256r032
9042.569043.129043.81gage1h256c512r064
16510.9016512.0016513.00gage1h256c224r016
16805.7316806.3716807.32gage1h256c256r016
16845.4316846.1916846.92gage1h256c512r032
31654.8931655.7331659.05gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
0.790.810.81bebb4185
1.901.911.91blake3
1.911.921.93edonr512
3.063.073.07md4
3.223.223.23blake2b
3.273.273.28bmw512
3.463.473.63echo256
3.473.533.55edonr256
3.613.613.62sha1
4.114.124.13k12
4.474.474.48cubehash832
4.564.574.58bmw256
4.664.674.69beamsplitter
4.864.874.88blake2s
5.125.135.14blake64
5.135.155.15md5
5.325.335.35skein512512
5.325.345.34skein512256
5.325.345.35sha384
5.335.345.36sha512
5.385.395.40blake512
5.445.445.45shabal512
5.465.475.48keccakc256treed2
5.465.475.50bash256
5.595.605.61sarmal256
5.635.645.66tiger
5.725.725.73shabal256
5.775.785.80bblake256
6.026.066.08blake32
6.586.606.70keccakc512treed2
6.836.856.87skein10241024
6.896.906.91sarmal512
7.017.027.03blake256
7.067.077.09bash384
7.207.227.23keccakc256
7.647.667.67shake128
7.787.797.81skein256256
7.817.827.84sha256
7.817.837.84sha224
7.847.857.86cubehash1632
8.018.028.04shake256
8.188.208.22lux512
8.298.298.30cubehash512
8.358.378.39keccakc448
8.448.468.47groestl256
8.508.518.52cubehash816
8.718.728.74lux256
8.778.788.79sha3224
8.878.888.90keccakc512
9.439.459.46sha3256
9.459.479.47rfsb509
9.469.489.49keccak
10.6610.6710.68bash512
11.1211.1411.15luffa256
11.3711.3911.41keccakc768
11.5011.5211.53luffa384
12.0912.1012.11sha3384
12.3012.3212.33groestl512
12.7012.7212.72ripemd160
13.7613.7813.80jh256
13.7713.7913.80jh384
13.7713.7913.85jh224
13.7813.7913.81jh512
13.9613.9814.00gimli24v1
14.1014.1114.13shavite3256
14.1314.1314.16fugue256
14.7014.7314.93nasha256
14.9614.9815.00nasha512
15.2515.2715.30round3jh256
15.2715.3015.35round3jh512
16.1716.1816.20keccakc1024
16.5816.5816.60cubehash88
16.9016.9116.92cubehash1616
17.1517.1717.18sha3512
18.9518.9718.98luffa512
19.8819.9019.91hamsi
20.5220.5420.55fugue384
20.5620.5720.58lane256
21.1621.1621.17floppsy
21.8821.8821.89whirlpool
22.1522.3622.48asconhashv12
22.2622.4122.45asconxofv12
23.1623.1723.17echosp256
23.3823.4023.41shavite3512
23.4723.4923.51md6d224
25.1125.2025.24simd512
25.2825.3025.32shamashashv1
25.3025.3125.33md6d256
26.7126.7126.72fugue512
26.7726.7926.81simd256
27.2127.2527.27xoodyakv1
29.6329.6429.65lane512
32.6932.7032.72md6d384
32.7332.7432.75cubehash84
32.8633.0233.04essence384
33.0333.0433.06essence512
33.0433.0533.05cubehash168
33.2733.2833.29echosp512
34.0834.1334.18fsb256
35.8735.8835.90sneikha256
37.2337.2437.26mgrostl256
38.7738.8038.83esch256v1
40.0840.0940.12md6d512
41.8341.9742.16mcssha4
42.0042.0142.02mcssha6
42.6042.6242.72mcssha5
43.8743.8844.29essence224
43.8743.8944.28essence256
44.5644.5844.59saturninhashv2
45.9045.9145.92echo512
46.5046.5146.53esch384v1
65.2965.3165.31cubehash164
65.3665.3865.40cubehash82
66.9567.7467.83coral256v1
69.2969.3169.34drygascon128
73.9173.9373.96sneikha384
74.8974.8974.90triadhashv1
75.1675.1875.19knot256v2
80.9180.9581.03drygascon256
112.32112.36112.40knot256v1
130.07130.08130.09cubehash162
130.37130.38130.38cubehash81
131.33131.37131.40clxhash
228.69229.34229.71knot512
259.50259.51259.51cubehash161
276.44276.52276.54knot384
635.89636.40636.83syconhash256v1
956.60956.64957.95subterraneanv1
1187.191188.141188.49sivrijndael256hash256v1
1274.021274.611276.40heron256v1
1290.591292.641325.37acehash256v1
1749.841751.151753.14skinnyhashtk3
2771.692771.972772.22gage1h256c256r128
3046.153046.513046.71skinnyhashtk2
3916.773917.003917.47orangishv1
4382.784383.094384.15gage1h256c224r064
4754.174755.354765.46photonbeetlehash256rate32v1
4910.074911.284911.58gage1h256c224r032
5148.335149.635149.73gage1h256c256r064
8027.448028.378029.75sivtemphotonhashv1
8756.308756.918757.50gage1h256c256r032
9130.849131.789132.18gage1h256c512r064
10061.4410110.4710156.17fsb512
16647.8516649.0016650.56gage1h256c224r016
16944.9816945.6716947.11gage1h256c256r016
16993.5016994.0716994.73gage1h256c512r032
31913.9531914.7831915.43gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
0.850.860.86bebb4185
2.032.042.06edonr512
3.193.203.21md4
3.233.243.24blake2b
3.353.363.37blake3
3.593.613.62bmw512
3.643.683.73edonr256
3.793.803.82sha1
3.903.944.07echo256
4.524.544.58k12
4.754.794.88beamsplitter
4.834.854.86bmw256
4.864.874.89blake2s
5.165.175.18cubehash832
5.325.335.34md5
5.425.445.46blake64
5.495.515.54skein512512
5.495.515.53skein512256
5.725.735.77sha384
5.745.755.77sha512
5.765.775.79blake512
5.765.795.81bash256
5.935.945.96tiger
5.986.006.01sarmal256
6.006.026.05shabal512
6.246.276.30blake32
6.326.346.37shabal256
6.386.406.44keccakc256treed2
6.666.686.71bblake256
7.277.277.29blake256
7.337.367.40skein10241024
7.327.367.39sarmal512
7.407.437.54keccakc512treed2
7.477.497.51bash384
7.787.807.82keccakc256
7.977.988.00skein256256
8.108.128.14sha256
8.108.128.13sha224
8.178.218.22shake128
8.338.358.37shake256
8.598.618.65keccakc448
8.618.618.63cubehash512
8.868.888.90cubehash1632
8.908.918.94sha3224
9.019.029.04groestl256
9.199.219.22cubehash816
9.349.369.39keccakc512
9.409.429.46lux512
9.499.529.55lux256
9.759.779.80sha3256
10.0110.0510.09keccak
10.3510.3810.39rfsb509
10.9510.9710.99bash512
11.5011.5111.53luffa256
11.5211.5511.59keccakc768
12.0312.0412.06luffa384
12.1212.1512.17sha3384
13.0813.1013.12ripemd160
13.4013.4413.46groestl512
14.1214.1514.19jh256
14.1414.1714.19jh512
14.1414.1714.21jh384
14.1414.1814.23jh224
14.1714.1914.22gimli24v1
14.4914.5114.53shavite3256
14.8014.8314.85fugue256
15.1215.1515.35nasha256
15.6815.7315.74round3jh256
15.7215.7615.80round3jh512
15.7815.8215.85nasha512
16.6716.7216.76keccakc1024
17.2617.2817.30cubehash88
17.6917.7317.76sha3512
18.1818.2118.22cubehash1616
19.7719.8019.83luffa512
20.1120.1320.21hamsi
21.2021.2221.25floppsy
21.6721.7021.72lane256
21.7021.7421.77fugue384
22.4622.5022.64asconhashv12
22.6122.6422.68whirlpool
22.6522.7022.75asconxofv12
22.9022.9222.95echosp256
23.0523.1023.14md6d224
24.5924.6224.66shavite3512
24.8824.9024.93md6d256
25.7025.7225.77shamashashv1
26.5126.5526.62simd512
27.3927.4327.50xoodyakv1
27.4827.5127.56simd256
28.4728.5128.53fugue512
32.1432.2032.22md6d384
32.6132.6432.67lane512
33.3933.4633.46cubehash84
34.2834.3134.34cubehash168
34.9334.9735.00essence512
34.7934.9735.03essence384
36.3436.3636.41sneikha256
36.4536.4736.51echosp512
38.5338.6038.69fsb256
39.2039.2539.32esch256v1
39.4639.5139.53md6d512
40.3140.3540.40mgrostl256
42.9643.1043.23mcssha4
43.1743.2043.24mcssha6
44.7444.7944.87mcssha5
45.1045.1445.53essence224
45.1245.1445.54essence256
45.2145.2445.29saturninhashv2
47.2547.2847.41esch384v1
48.4748.5048.52echo512
66.1066.1166.12cubehash82
66.6266.6366.64cubehash164
67.8568.6368.78coral256v1
69.4869.5269.56drygascon128
75.2575.2675.28triadhashv1
75.3375.3675.40sneikha384
76.1576.1676.17knot256v2
81.8081.8581.91drygascon256
112.81112.90112.93knot256v1
131.10131.10131.11cubehash81
131.38131.40131.42cubehash162
131.69131.73131.79clxhash
230.38230.99231.14knot512
260.80260.82260.84cubehash161
278.14278.16278.17knot384
644.95646.36647.14syconhash256v1
960.29960.32960.33subterraneanv1
1185.701186.251187.06sivrijndael256hash256v1
1305.961310.021322.51heron256v1
1310.101313.051346.47acehash256v1
1772.391772.471776.08skinnyhashtk3
2824.202824.452827.93gage1h256c256r128
3055.063055.383058.46skinnyhashtk2
3965.723966.513969.99orangishv1
4452.114455.404456.27gage1h256c224r064
4738.464741.304749.02photonbeetlehash256rate32v1
4980.064983.644983.93gage1h256c224r032
5229.995233.565233.80gage1h256c256r064
8014.558015.428016.08sivtemphotonhashv1
8883.498884.468885.03gage1h256c256r032
9277.189277.869278.71gage1h256c512r064
16876.6616878.6316880.80gage1h256c224r016
17177.6017178.3317179.94gage1h256c256r016
17240.6217240.9117241.47gage1h256c512r032
26112.9926276.0826379.22fsb512
32337.6532339.9232341.71gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
1.011.031.07bebb4185
2.212.222.25edonr512
3.273.283.28blake3
3.533.533.56md4
3.623.643.66blake2b
4.064.114.18edonr256
4.244.304.32bmw512
4.314.334.35sha1
4.674.724.89echo256
4.854.864.87blake2s
5.145.145.23k12
5.135.185.34beamsplitter
5.535.565.59bmw256
5.755.785.80blake64
5.795.815.83md5
5.875.895.92blake512
5.965.996.02bash256
5.986.016.04skein512512
5.996.016.03skein512256
6.196.226.24sarmal256
6.306.366.41sha384
6.386.446.49sha512
6.486.516.54tiger
6.856.866.89blake32
7.027.037.06cubehash832
7.497.517.58shabal512
7.597.627.66sarmal512
7.747.757.77blake256
7.937.988.04shabal256
8.258.278.33bash384
8.438.458.48skein256256
8.488.538.61keccakc256
8.728.748.78keccakc256treed2
8.788.818.86shake128
8.928.949.02sha224
8.928.979.01sha256
9.129.179.22skein10241024
9.239.249.26bblake256
9.369.389.41shake256
9.489.509.52cubehash512
10.2910.3110.34groestl256
10.4210.4710.53keccakc512
10.4410.4910.57keccak
10.4310.5110.60keccakc448
10.7710.8010.86sha3224
10.8710.9510.98sha3256
11.0611.0811.10cubehash816
11.3611.4811.66keccakc512treed2
11.4211.5011.53lux256
11.5911.6411.72cubehash1632
11.7511.8011.82bash512
12.5112.5512.57luffa256
12.6212.6712.72keccakc768
12.6112.7012.81rfsb509
13.0013.0513.10sha3384
13.2913.3113.34lux512
13.4813.5013.52luffa384
14.1414.1614.20ripemd160
14.7314.8014.85gimli24v1
15.0915.1415.20jh256
15.1315.1715.23jh384
15.1215.1715.25jh224
15.1215.1815.25jh512
15.3015.3315.35groestl512
15.5015.5215.57shavite3256
16.2216.3216.44nasha256
16.3216.3816.45nasha512
16.6316.6616.70fugue256
16.8316.8616.91round3jh256
16.9016.9316.98round3jh512
18.3418.4118.49keccakc1024
19.0719.1019.14cubehash88
19.3219.3619.43sha3512
20.6120.6620.71hamsi
21.3621.3921.41floppsy
21.5921.6221.65cubehash1616
21.9822.0222.07luffa512
23.2223.2823.43asconhashv12
23.4323.4923.56asconxofv12
24.5624.5824.65whirlpool
24.5724.6124.67lane256
24.8024.9024.97fugue384
25.3325.3725.42shavite3512
26.4226.4626.51echosp256
26.8326.9226.96shamashashv1
27.8627.9228.00xoodyakv1
29.4229.4829.53simd256
32.9133.0233.16simd512
33.2133.2433.30fugue512
35.2335.2935.32cubehash84
37.6337.7037.75sneikha256
37.6937.7337.78cubehash168
40.0040.0640.12essence512
39.8140.1340.20essence384
40.3240.3940.51esch256v1
43.4543.5143.56echosp512
43.7243.7743.84lane512
44.4044.5244.60mgrostl256
45.9146.0446.26mcssha4
46.0946.2446.47fsb256
46.3146.3746.45mcssha6
46.4146.5046.67md6d224
46.8747.0147.14saturninhashv2
48.4448.5348.98essence224
48.4648.5548.93essence256
49.3049.3649.44esch384v1
50.0450.1250.19md6d256
50.4350.4950.59echo512
50.5150.6050.68mcssha5
64.6564.7364.82md6d384
67.9067.9768.02cubehash82
69.9670.0570.09cubehash164
70.0170.1070.23drygascon128
70.1870.8071.07coral256v1
76.1176.1976.25triadhashv1
78.6878.7378.83knot256v2
79.0479.1479.17sneikha384
79.4379.5979.67md6d512
84.1284.2284.30drygascon256
113.94114.07114.14knot256v1
132.72132.81132.88clxhash
132.90132.93132.97cubehash81
134.79134.84134.92cubehash162
234.87235.43235.68knot512
264.22264.31264.37cubehash161
281.82281.91282.22knot384
672.46673.76674.52syconhash256v1
970.12970.18970.26subterraneanv1
1181.881182.601183.24sivrijndael256hash256v1
1365.581368.701403.68acehash256v1
1389.811389.951390.50heron256v1
1832.741832.771832.88skinnyhashtk3
2966.902967.492967.83gage1h256c256r128
3081.123081.423081.91skinnyhashtk2
4100.584101.044101.50orangishv1
4640.804641.204641.74gage1h256c224r064
4697.784699.204706.75photonbeetlehash256rate32v1
5170.595170.695171.07gage1h256c224r032
5451.355451.465460.40gage1h256c256r064
7976.907978.697985.97sivtemphotonhashv1
9219.349220.569229.03gage1h256c256r032
9666.389667.739676.98gage1h256c512r064
17483.8817486.1817491.08gage1h256c224r016
17796.2017799.6317801.93gage1h256c256r016
17900.5117901.4917902.00gage1h256c512r032
33465.9033469.7333475.56gage1h256c224r008
69101.2669443.6369831.99fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
2.842.943.03bebb4185
3.343.383.44blake3
4.784.814.88blake2s
5.505.535.59edonr512
6.666.696.78blake2b
7.28?7.47?8.12?beamsplitter
7.887.948.00md4
8.979.129.34edonr256
10.7510.8811.00sha1
11.4411.5311.69bash256
11.5011.6911.91bash384
11.6211.7211.84blake512
11.9412.0012.06md5
12.0612.1912.34skein512256
12.0012.2212.94echo256
12.1212.2212.59skein512512
12.4412.5912.72blake64
13.0313.1213.38sarmal256
13.9113.9714.06bmw512
14.0014.1214.28blake32
14.3114.3814.50bmw256
14.2814.4414.88tiger
14.4714.5614.72skein256256
14.8114.9114.97blake256
15.1615.2815.53k12
15.6215.7215.84sarmal512
15.5015.7816.03sha384
15.8416.1616.38sha512
18.0918.1918.38shake256
19.3819.4419.56sha224
19.4419.5619.66sha256
19.5319.6619.91sha3384
19.5019.7820.16sha3256
20.0920.2820.75keccakc512
20.0920.3120.56gimli24v1
20.2520.3420.72keccakc1024
20.2520.3820.62sha3224
20.2520.4120.69sha3512
20.3120.5620.91keccakc768
20.4720.5920.84shake128
20.4420.6621.03keccakc448
20.8121.1221.41keccak
20.7821.2821.69keccakc256
21.2521.3821.53cubehash512
21.9722.0623.12floppsy
22.0922.2822.53bash512
22.9123.0323.22luffa256
25.9426.1626.22hamsi
27.3127.4127.56ripemd160
27.3827.5927.72shabal512
27.7527.7828.00groestl256
27.5927.8127.97jh256
27.6627.9128.09jh224
27.7828.0028.22jh384
27.7528.0328.22jh512
28.4428.5628.59shavite3256
28.5928.6928.88shabal256
29.1929.2829.41luffa384
29.7529.9430.38skein10241024
30.5030.5930.69cubehash832
30.5931.0631.56nasha256
31.3431.5631.78round3jh256
32.0632.1632.44nasha512
32.0632.3432.59round3jh512
33.0033.3133.59asconhashv12
33.0933.3833.66asconxofv12
34.0634.5334.81xoodyakv1
34.5034.5334.62cubehash816
35.3135.4735.53lux256
38.5038.6939.34shamashashv1
39.9740.0940.56fugue256
40.5940.6640.78bblake256
40.5040.7541.16rfsb509
42.2542.4442.72cubehash88
42.3442.5942.78groestl512
46.5946.8847.12whirlpool
46.8847.0347.59cubehash1632
47.0647.1647.31shavite3512
47.5347.6648.06luffa512
53.2553.3853.91simd256
53.5653.9454.66keccakc512treed2
53.7853.9454.28keccakc256treed2
54.1254.2554.56sneikha256
54.1954.6255.31esch256v1
58.2258.4458.66lux512
58.5358.6259.00cubehash84
62.1662.2562.47lane256
64.3164.6665.44fugue384
64.9165.0665.19cubehash1616
68.0968.3469.16saturninhashv2
75.1675.4475.72esch384v1
76.0676.3176.44drygascon128
81.3181.4781.75cubehash168
82.2282.4482.69echosp256
83.4483.6283.84mcssha4
86.8186.9487.12mcssha6
87.2287.4787.72triadhashv1
91.1991.4492.41essence224
91.2891.6992.34essence256
91.7291.8892.00cubehash82
93.5994.0694.59fugue512
94.8194.9195.12echo512
100.00100.84101.28coral256v1
101.47101.75101.91echosp512
101.78102.16102.88simd512
102.81103.09103.41essence384
103.72103.91104.22essence512
111.69111.84112.12knot256v2
113.69113.81114.06cubehash164
113.72113.97114.16drygascon256
115.41116.41117.16mgrostl256
124.34124.56124.75mcssha5
126.81127.19127.41sneikha384
128.84129.31129.66knot256v1
131.09131.59132.12fsb256
146.06146.22146.38clxhash
147.56147.78148.09md6d224
156.34156.56156.72cubehash81
158.31158.84159.44md6d256
170.88171.16171.44lane512
178.72178.91179.12cubehash162
205.59206.09206.62md6d384
252.47252.88253.25md6d512
290.03291.00291.88knot512
307.47307.88308.22cubehash161
311.38311.66312.22knot384
1022.091022.911023.91syconhash256v1
1094.941095.841096.22subterraneanv1
1138.091140.221142.50sivrijndael256hash256v1
2078.842081.752134.97acehash256v1
2488.092491.972504.03heron256v1
2604.312605.092605.66skinnyhashtk3
3418.813419.533420.50skinnyhashtk2
4167.344170.194177.31photonbeetlehash256rate32v1
4794.564795.814796.69gage1h256c256r128
5827.165827.915829.22orangishv1
7055.417056.567057.69gage1h256c224r064
7528.667532.447535.38sivtemphotonhashv1
7607.727608.597610.00gage1h256c224r032
8285.348285.818286.19gage1h256c256r064
13566.2213566.9113568.19gage1h256c256r032
14691.2514692.4114693.81gage1h256c512r064
25277.9125283.3125288.84gage1h256c224r016
25722.7825725.7825729.03gage1h256c256r016
26310.8826312.7826316.75gage1h256c512r032
47925.0647936.5947955.78gage1h256c224r008
617514.53621774.50624258.00fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
16.7517.5018.25bebb4185
24.5025.0025.25beamsplitter
28.5029.0029.75floppsy
32.0032.2533.00blake3
40.0040.5041.75md4
43.5043.5044.00blake2s
43.7544.2545.00edonr512
49.2550.0050.50edonr256
51.7552.7553.50gimli24v1
53.0053.7554.50sha1
53.2553.7554.25blake2b
56.0056.7557.50md5
63.7565.2569.50blake32
66.5067.5068.25blake256
67.7568.0068.75tiger
69.5070.0072.25hamsi
78.7579.2581.50bmw256
87.5088.2589.00skein256256
87.7588.5089.00sha224
88.7589.5090.75sha256
93.0094.2596.25bash512
94.5095.5097.00bash384
94.5096.5099.25blake512
96.5097.2598.75skein512256
95.5097.7598.75bash256
96.7597.7599.25skein512512
97.5098.0099.00luffa256
96.0099.00104.25echo256
99.25100.75102.50blake64
106.50107.25111.50cubehash512
110.25111.25112.25xoodyakv1
110.50111.50113.25asconhashv12
110.75111.75113.25asconxofv12
111.75112.25113.00bmw512
115.50116.25117.25sarmal256
119.25120.00120.75ripemd160
119.25120.00120.75shavite3256
121.00123.50127.25k12
124.75125.75129.00shamashashv1
129.00130.75132.25sha384
131.75133.50134.75nasha256
131.75133.75136.00sha512
136.25136.75137.50sarmal512
143.25143.75145.75shake256
145.75146.50148.00luffa384
147.25148.25149.50sneikha256
153.75154.75163.00triadhashv1
155.25157.00163.25sha3384
155.00157.25164.50sha3256
159.25160.50161.25groestl256
160.00161.25163.50sha3224
161.25162.50164.25sha3512
160.25162.75167.75keccakc512
160.75163.00165.75shake128
161.50163.25166.25keccakc1024
161.00164.25168.00keccakc768
163.00166.50170.00keccakc448
165.75166.50168.25shabal512
166.50168.25171.25keccak
168.25169.50172.00keccakc256
176.00177.00179.25shabal256
189.50190.25192.00saturninhashv2
193.75194.50196.50drygascon128
198.25199.00205.00whirlpool
199.00200.25202.50esch256v1
218.75219.25220.25cubehash832
219.00219.50220.25cubehash816
223.50224.75227.00jh256
224.00225.00226.00cubehash88
224.00225.25229.75fugue256
225.25226.50228.50jh384
225.50226.75227.75jh224
225.75227.25228.50jh512
227.25228.25229.50lux256
232.25232.75233.50clxhash
232.25234.00245.50knot256v1
234.75236.00237.00luffa512
238.25239.25244.00skein10241024
240.50241.00243.00cubehash84
255.00257.00259.00nasha512
256.25258.25259.25round3jh256
261.00262.00263.25round3jh512
268.75269.75272.75rfsb509
268.75270.00270.25bblake256
277.50278.50281.75cubehash82
301.00301.50303.75knot256v2
317.25318.25319.25cubehash1632
324.75326.25329.00esch384v1
325.00326.25327.25groestl512
335.50338.25341.00coral256v1
342.50343.50344.00cubehash81
370.00371.50372.75lux512
377.00377.50378.25shavite3512
376.25379.50382.75fugue384
379.25380.00380.50mcssha4
385.00386.50389.75mcssha6
398.25399.00399.75cubehash1616
423.00423.75425.00cubehash168
424.50425.50427.00drygascon256
428.00428.75431.25simd256
429.50432.25435.00keccakc256treed2
428.50433.00436.25keccakc512treed2
431.50433.25435.00sneikha384
456.25457.00459.00cubehash164
505.00506.00507.50lane256
522.25522.75525.25cubehash162
557.50558.25563.25essence224
559.50560.75563.50essence256
570.75574.50578.00fugue512
630.00631.25633.25knot384
649.75651.25652.75cubehash161
659.50661.25662.50echosp256
705.25706.75708.25mcssha5
727.00730.75733.00knot512
758.25759.50761.50echo512
810.75813.50816.00echosp512
815.25819.50823.00simd512
822.00825.50827.75essence384
828.00831.75833.50essence512
931.75946.25949.50mgrostl256
1032.251035.251038.50fsb256
1179.751183.001187.75md6d224
1269.001271.251275.75md6d256
1367.001368.501371.50lane512
1401.251405.001411.25sivrijndael256hash256v1
1645.501648.751651.75md6d384
2017.252020.502025.50md6d512
2072.502075.252079.75subterraneanv1
3776.003781.253788.75syconhash256v1
4767.504775.754785.00photonbeetlehash256rate32v1
6080.256085.506089.50skinnyhashtk2
6948.006955.256973.50skinnyhashtk3
7687.757700.007886.50acehash256v1
8037.508046.758058.50sivtemphotonhashv1
10991.5011118.7511133.00heron256v1
16436.7516447.5016456.25gage1h256c256r128
23299.5023305.5023309.25orangishv1
26075.0026079.0026083.75gage1h256c224r064
26807.0026809.7526817.00gage1h256c224r032
30599.7530604.2530608.75gage1h256c256r064
47763.0047771.7547783.50gage1h256c256r032
54260.2554265.5054273.75gage1h256c512r064
86686.5086706.0086739.50gage1h256c224r016
88205.2588216.2588228.00gage1h256c256r016
92640.5092654.0092667.50gage1h256c512r032
161913.50161946.00161999.00gage1h256c224r008
4961887.004991932.755020134.00fsb512

amd64; KabyLake (906e9); 2018 Intel Core i7-8809G; 4 x 3100MHz; intelnuci8, supercop-20191017

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.821.841.87edonr512
2.952.973.01md4
2.962.993.01bmw512
3.183.193.20blake2b
3.233.263.29echo256
3.283.393.53edonr256
3.443.463.49sha1
3.813.853.88k12
4.014.044.06cubehash832
4.364.384.40bmw256
4.634.664.68keccakc256treed2
4.794.834.89blake2s
4.884.894.93blake64
4.985.005.02md5
5.005.055.09sha384
5.015.055.08sha512
5.035.065.09shabal512
5.095.135.15blake512
5.145.185.22skein512512
5.155.205.24skein512256
4.94?5.24?5.77?bblake256
5.215.265.30bash256
5.255.285.33sarmal256
5.295.335.37shabal256
5.375.415.45tiger
5.735.775.82keccakc512treed2
5.765.825.95blake32
6.426.506.55skein10241024
6.506.546.57sarmal512
6.786.806.82blake256
6.766.856.95bash384
6.886.926.97keccakc256
7.157.187.20cubehash1632
7.337.417.46lux512
7.397.437.46shake128
7.417.477.61simd512
7.547.587.62sha224
7.547.597.65skein256256
7.557.597.64sha256
7.697.727.85shake256
7.858.038.37cubehash512
8.018.038.05cubehash816
8.048.068.07groestl256
8.108.148.26keccakc448
8.168.228.29lux256
8.488.528.56keccakc512
8.598.678.76sha3224
8.898.928.96rfsb509
8.829.059.13keccak
9.029.109.19sha3256
10.3810.4210.45bash512
10.8010.8310.88luffa256
10.9911.0511.11keccakc768
11.0711.1011.14luffa384
11.5311.5611.60groestl512
11.7511.8011.86fugue2
11.7811.8711.92sha3384
12.3612.3812.42ripemd160
13.3913.4413.51jh256
13.3913.4513.51jh512
13.4013.4613.52jh384
13.4013.4713.55jh224
13.5913.6213.64fugue256
13.5413.7614.29gimli24v1
13.7813.8113.84shavite3256
14.1714.3514.70nasha256
14.3114.3714.43nasha512
14.8514.8914.92round3jh512
14.8514.9014.96round3jh256
15.8515.9115.96keccakc1024
16.0016.0216.03cubehash1616
16.0216.0416.07cubehash88
16.9716.9917.02sha3512
18.2818.3118.36luffa512
19.4819.5519.62hamsi
19.6419.6819.71fugue384
19.8019.8219.84lane256
21.2621.2821.30whirlpool
21.5621.9122.33asconhashv12
21.5521.9222.36asconxofv12
22.1022.1222.15echosp256
22.5222.5822.63shavite3512
24.8324.9124.97shamashashv1
25.0925.1525.19md6d224
25.4025.4525.50fugue512
26.3026.4326.55simd256
26.8926.9627.02xoodyakv1
27.0727.1127.18md6d256
27.5027.5327.57lane512
31.2131.4731.99essence384
31.3131.5431.97essence512
31.3232.1133.54cubehash168
32.1532.1632.20cubehash84
33.0233.0733.11echosp512
30.02?34.54?37.39?fsb256
34.9835.0435.10md6d384
34.8435.2335.75mgrostl256
35.2735.3235.38sneikha256
37.0138.1040.12esch256v1
40.5240.9141.28mcssha4
40.9640.9941.06mcssha5
40.9141.0141.17mcssha6
42.4842.8543.71essence256
42.3442.8643.81essence224
42.8742.9342.99md6d512
43.7843.8644.04echo512
44.1444.1944.23saturninhashv2
44.9445.9147.69esch384v1
62.5364.0367.16cubehash164
64.4164.4564.51cubehash82
65.0866.8767.80coral256v1
67.2470.6872.33drygascon128
72.4872.5472.63sneikha384
74.0174.1374.21knot256v2
73.3574.9075.74triadhashv1
79.6879.7879.90drygascon256
109.62111.37114.59knot256v1
128.35128.36128.37cubehash162
128.98129.00129.02cubehash81
130.09130.12130.17clxhash
227.13227.59228.13knot512
256.84256.86256.93cubehash161
-179.25?259.17?454.12?fsb512
272.03272.29272.79knot384
622.34624.60627.60syconhash256v1
944.19950.88953.94subterraneanv1
1173.331183.451189.16sivrijndael256hash256v1
1215.231233.931240.48heron256v1
1260.791264.391267.39acehash256v1
1724.951731.041733.94skinnyhashtk3
2657.602703.022792.83gage1h256c256r128
3027.363030.013035.11skinnyhashtk2
3838.333858.193862.19orangishv1
4330.394333.724549.14gage1h256c224r064
4676.374734.984857.76photonbeetlehash256rate32v1
4684.414836.024853.07gage1h256c224r032
4968.464973.365450.75gage1h256c256r064
7968.107972.247975.23sivtemphotonhashv1
8662.828665.908669.86gage1h256c256r032
8867.869018.659334.69gage1h256c512r064
16385.8916392.1516399.61gage1h256c224r016
16573.9616580.0016585.75gage1h256c512r032
16311.0216723.6017621.30gage1h256c256r016
30976.5131434.2033335.28gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.901.911.91edonr512
3.043.053.06md4
3.203.203.20blake2b
3.243.243.25bmw512
3.433.433.44echo256
3.453.493.53edonr256
3.583.593.60sha1
4.084.104.10k12
4.454.454.46cubehash832
4.534.544.55bmw256
4.824.834.85blake2s
5.085.095.10blake64
5.105.115.11md5
5.285.295.31skein512512
5.295.305.31sha384
5.295.305.31skein512256
5.305.315.32sha512
5.345.355.36blake512
5.395.405.41shabal512
5.425.435.44keccakc256treed2
5.425.445.45bash256
5.525.535.55sarmal256
5.585.595.60tiger
5.695.705.71shabal256
5.745.766.02bblake256
5.965.966.02blake32
6.566.566.57keccakc512treed2
6.786.806.82skein10241024
6.806.826.83sarmal512
6.966.966.97blake256
7.007.037.08bash384
7.157.167.17keccakc256
7.627.637.64shake128
7.697.717.73skein256256
7.757.767.77sha224
7.757.767.78sha256
7.797.807.80cubehash1632
7.807.817.86simd512
7.967.978.03shake256
8.138.158.16lux512
8.248.248.41cubehash512
8.368.388.43keccakc448
8.398.408.40groestl256
8.478.488.49cubehash816
8.668.688.69lux256
8.808.818.82keccakc512
8.838.858.87sha3224
9.399.409.41rfsb509
9.389.419.43sha3256
9.399.419.43keccak
10.5810.6010.61bash512
11.0511.0511.07luffa256
11.2911.3111.32keccakc768
11.4211.4211.43luffa384
12.0512.0712.09sha3384
12.2212.2312.24groestl512
12.6212.6212.63ripemd160
12.9612.9712.98fugue2
13.6613.6813.70jh512
13.6713.6813.70jh256
13.6713.6813.70jh384
13.6713.6913.72jh224
13.8813.9014.14gimli24v1
14.0214.0314.04fugue256
14.0314.0414.04shavite3256
14.6014.6214.78nasha256
14.8414.8614.88nasha512
15.1515.1615.18round3jh256
15.1615.1615.17round3jh512
16.0216.0316.05keccakc1024
16.4616.4716.48cubehash88
16.7916.7916.80cubehash1616
17.0517.0517.06sha3512
18.8118.8218.83luffa512
19.7219.7419.76hamsi
20.4020.4120.42fugue384
20.4920.4920.50lane256
21.7221.7221.73whirlpool
22.0222.1222.27asconxofv12
22.0022.1422.27asconhashv12
23.0823.0923.09echosp256
23.2623.2823.29md6d224
23.2723.2923.30shavite3512
25.0925.1025.12md6d256
25.1125.1325.15shamashashv1
26.5126.5126.52fugue512
26.7926.8326.87simd256
27.0327.0627.08xoodyakv1
29.2929.3029.32lane512
32.4332.4532.46md6d384
32.5532.5532.56cubehash84
32.5832.6232.87essence384
32.6532.6732.86essence512
32.8432.8433.55cubehash168
33.1633.1733.18echosp512
35.6035.6135.63sneikha256
34.6136.6736.79fsb256
37.0437.1137.33mgrostl256
38.3238.3939.35esch256v1
39.7639.7839.79md6d512
41.5041.6041.73mcssha4
41.7241.7541.80mcssha6
42.2742.2842.30mcssha5
43.5843.6044.06essence224
43.6043.6244.02essence256
44.5544.5744.58saturninhashv2
45.4145.4345.50echo512
46.3346.3647.24esch384v1
64.8664.8666.42cubehash164
64.9064.9064.93cubehash82
66.5167.3467.42coral256v1
68.8770.5670.66drygascon128
73.3973.4073.43sneikha384
74.6774.7274.74knot256v2
74.3675.1275.16triadhashv1
80.3180.3480.38drygascon256
111.53111.60113.18knot256v1
129.18129.18129.18cubehash162
129.43129.44129.45cubehash81
130.35130.36130.37clxhash
228.38228.58228.75knot512
257.67257.67257.68cubehash161
273.08273.18273.36knot384
630.70630.76632.23syconhash256v1
949.66951.41952.90subterraneanv1
1179.231182.331184.03sivrijndael256hash256v1
1253.441256.071258.56heron256v1
1276.251276.601277.99acehash256v1
1742.131743.361743.65skinnyhashtk3
2734.342735.862779.32gage1h256c256r128
3036.613037.203038.39skinnyhashtk2
3886.963888.593890.24orangishv1
4374.594376.154482.76gage1h256c224r064
4724.214725.274786.08photonbeetlehash256rate32v1
4876.364877.654886.06gage1h256c224r032
5170.575172.185335.99gage1h256c256r064
7962.957963.647964.77sivtemphotonhashv1
8741.278741.678743.11gage1h256c256r032
9106.579107.779264.16gage1h256c512r064
9590.779596.889673.61fsb512
16525.4716527.5316530.72gage1h256c224r016
16721.3716723.4616726.08gage1h256c512r032
16861.6516863.1717310.89gage1h256c256r016
31678.5031683.0632631.58gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.012.032.04edonr512
3.173.173.18md4
3.213.213.21blake2b
3.563.573.59bmw512
3.583.613.69edonr256
3.793.793.81sha1
3.863.873.89echo256
4.494.514.53k12
4.804.824.83bmw256
4.814.834.85blake2s
5.125.135.16cubehash832
5.285.295.30md5
5.395.405.42blake64
5.445.475.49skein512256
5.485.505.51skein512512
5.715.725.74blake512
5.705.725.75sha512
5.715.735.75sha384
5.715.735.75bash256
5.885.905.92tiger
5.925.945.96sarmal256
5.965.976.00shabal512
6.186.206.24blake32
6.296.326.34shabal256
6.326.336.36keccakc256treed2
6.636.666.90bblake256
7.227.227.23blake256
7.277.297.31sarmal512
7.267.297.34skein10241024
7.357.377.39keccakc512treed2
7.427.447.48bash384
7.717.737.75keccakc256
7.887.907.93skein256256
8.038.058.07sha224
8.048.068.08sha256
8.168.188.18shake128
8.278.318.33shake256
8.358.378.41simd512
8.578.578.59cubehash512
8.588.598.61keccakc448
8.828.848.85cubehash1632
8.958.958.98groestl256
8.978.999.02sha3224
9.229.239.24cubehash816
9.239.279.29keccakc512
9.349.379.40lux512
9.409.439.47lux256
9.719.769.79sha3256
9.959.9910.01keccak
10.2410.2710.30rfsb509
10.8710.9210.94bash512
11.4111.4311.44luffa256
11.4211.4511.46keccakc768
11.9511.9611.97luffa384
12.0812.1112.16sha3384
12.9913.0113.03ripemd160
13.3113.3313.35groestl512
14.0214.0514.08jh512
14.0214.0514.07jh384
14.0314.0514.09jh224
14.0514.0814.11jh256
14.0914.1314.30gimli24v1
14.4014.4114.44shavite3256
14.7014.7114.73fugue256
14.9214.9514.96fugue2
15.0315.0615.21nasha256
15.5815.6015.62round3jh256
15.6215.6415.66round3jh512
15.6415.6815.71nasha512
16.5316.5716.61keccakc1024
17.1717.1817.20cubehash88
17.5717.6017.61sha3512
18.0718.0818.09cubehash1616
19.6119.6419.66luffa512
19.9820.0020.03hamsi
21.5921.6021.64fugue384
21.6121.6121.63lane256
22.4422.4522.49whirlpool
22.3022.4922.54asconxofv12
22.3122.4922.57asconhashv12
22.8422.8622.89echosp256
22.9222.9522.97md6d224
24.4924.5124.54shavite3512
24.6924.7124.76md6d256
25.5225.5525.58shamashashv1
27.2027.2327.26xoodyakv1
27.4927.5427.58simd256
28.2628.2828.32fugue512
31.9331.9631.99md6d384
32.2432.2532.28lane512
33.2033.2033.21cubehash84
34.0634.0734.83cubehash168
34.5334.5634.80essence384
34.5634.6034.75essence512
36.0736.1036.14sneikha256
36.3136.3336.35echosp512
38.7338.8239.68esch256v1
39.2239.2539.29md6d512
40.2240.3040.47mgrostl256
39.1341.2841.44fsb256
42.5742.7742.96mcssha4
42.8942.9742.99mcssha6
44.4044.4244.44mcssha5
44.8044.8345.40essence224
44.8344.9045.26essence256
45.2045.2245.25saturninhashv2
47.1047.1548.03esch384v1
47.9648.0048.06echo512
65.6365.6765.72cubehash82
66.2066.2267.73cubehash164
67.4768.1468.28coral256v1
69.1370.8370.87drygascon128
74.6974.7175.49triadhashv1
74.7874.8474.87sneikha384
75.7075.7175.73knot256v2
81.1981.2181.27drygascon256
111.90111.94112.00knot256v1
130.16130.17130.18cubehash81
130.54130.54130.55cubehash162
130.73130.75130.77clxhash
230.03230.24230.40knot512
258.94259.01259.03cubehash161
274.91274.97275.05knot384
640.94641.06643.01syconhash256v1
953.33953.40956.57subterraneanv1
1178.031180.581184.14sivrijndael256hash256v1
1290.061293.671303.27heron256v1
1296.911297.891298.16acehash256v1
1759.821764.511764.74skinnyhashtk3
2787.352789.912832.88gage1h256c256r128
3045.243048.533049.56skinnyhashtk2
3936.683941.083956.95orangishv1
4443.854447.984582.17gage1h256c224r064
4707.184710.004771.54photonbeetlehash256rate32v1
4945.494948.734949.35gage1h256c224r032
5254.485254.915412.37gage1h256c256r064
7949.877950.647951.67sivtemphotonhashv1
8867.638868.198868.51gage1h256c256r032
9253.209256.589404.86gage1h256c512r064
16751.8216753.5816755.89gage1h256c224r016
16963.5116964.1616967.62gage1h256c512r032
17091.9617094.7617607.53gage1h256c256r016
25079.8025093.3125217.42fsb512
32097.4532103.6632840.49gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.202.222.25edonr512
3.513.523.54md4
3.613.613.65blake2b
3.984.044.13edonr256
4.214.234.28bmw512
4.314.334.36sha1
4.604.674.73echo256
4.814.824.84blake2s
5.095.105.18k12
5.515.535.56bmw256
5.715.745.75blake64
5.765.775.79md5
5.825.845.87blake512
5.905.935.96bash256
5.935.976.03skein512256
5.965.996.06skein512512
6.196.216.24sarmal256
6.316.356.38sha384
6.356.376.40sha512
6.416.446.48tiger
6.796.816.84blake32
6.946.957.02cubehash832
7.427.467.49shabal512
7.577.607.62sarmal512
7.687.687.70blake256
7.917.948.00shabal256
8.158.198.23skein256256
8.208.248.31bash384
8.308.408.47keccakc256
8.648.688.71keccakc256treed2
8.768.808.84shake128
8.898.929.00sha256
8.898.949.01sha224
9.089.169.21skein10241024
9.179.209.43bblake256
9.319.359.49shake256
9.479.489.51cubehash512
10.2410.2410.25groestl256
10.2510.3310.40keccakc512
10.3110.3910.45keccak
10.3710.4010.48keccakc448
10.3610.4110.48simd512
10.7910.8810.96sha3224
10.9010.9410.99sha3256
11.2011.2111.23cubehash816
11.3511.3711.40keccakc512treed2
11.3611.4311.49lux256
11.5611.6011.63cubehash1632
11.6411.6711.71bash512
12.4412.4712.49luffa256
12.4712.5012.56keccakc768
12.6112.6612.83rfsb509
12.9713.0013.03sha3384
13.1613.2013.25lux512
13.3713.3813.42luffa384
14.0314.0614.10ripemd160
14.6814.7314.77gimli24v1
14.9915.0315.08jh512
14.9915.0515.10jh384
15.0215.0815.12jh256
15.0215.0815.10jh224
15.1715.2015.26groestl512
15.3915.3915.43shavite3256
16.1616.2516.32nasha256
16.2316.2716.38nasha512
16.5216.5416.58fugue256
16.7216.7416.82round3jh256
16.7816.8216.86round3jh512
18.2018.2618.39keccakc1024
19.0019.0319.09cubehash88
19.2219.2619.31sha3512
19.9119.9420.02fugue2
20.4220.4720.53hamsi
21.4421.4521.48cubehash1616
21.8221.8421.88luffa512
23.2023.2823.34asconhashv12
23.1923.3023.38asconxofv12
24.3824.3924.42whirlpool
24.4924.5024.53lane256
24.6924.7424.81fugue384
25.2325.2725.32shavite3512
26.3726.4126.47echosp256
26.6626.7126.76shamashashv1
27.6927.7327.75xoodyakv1
29.4229.5629.66simd256
32.8832.9433.04fugue512
35.0435.0535.08cubehash84
37.3637.4137.45sneikha256
37.4637.4737.49cubehash168
39.5639.6439.90essence384
39.7139.8140.01essence512
39.7339.8539.93esch256v1
43.2343.2543.29lane512
43.3743.4343.50echosp512
44.2044.3144.79mgrostl256
45.5145.6545.87mcssha4
45.9946.0946.14mcssha6
46.0546.1246.17md6d224
46.8646.9247.01saturninhashv2
46.8647.2247.88fsb256
48.1348.1848.63essence224
48.2148.3248.64essence256
49.1149.2650.01esch384v1
49.6549.7049.79md6d256
49.9450.0550.12echo512
50.1050.1250.16mcssha5
64.3164.3764.44md6d384
67.4567.4867.53cubehash82
69.4869.5071.09cubehash164
69.9770.3870.62coral256v1
69.5971.3671.52drygascon128
75.6276.4176.46triadhashv1
78.2478.2778.33knot256v2
78.4978.5578.62sneikha384
78.9579.0079.07md6d512
83.4883.5583.60drygascon256
113.16113.29114.65knot256v1
131.78131.81131.83clxhash
131.98132.03132.08cubehash81
133.83133.94134.11cubehash162
234.48234.73234.94knot512
262.41262.46262.64cubehash161
278.38278.59278.67knot384
668.28668.40670.32syconhash256v1
963.16963.24966.47subterraneanv1
1174.541178.011181.74sivrijndael256hash256v1
1351.851351.931352.08acehash256v1
1360.751374.421374.60heron256v1
1822.311824.681825.04skinnyhashtk3
2927.512928.842974.72gage1h256c256r128
3071.693072.413075.44skinnyhashtk2
4069.284071.384090.81orangishv1
4632.174632.544791.84gage1h256c224r064
4664.944666.434725.57photonbeetlehash256rate32v1
5133.535133.925217.70gage1h256c224r032
5473.195482.575634.95gage1h256c256r064
7912.197913.697922.31sivtemphotonhashv1
9202.519203.539213.94gage1h256c256r032
9640.959651.689792.11gage1h256c512r064
17353.5117358.5217360.23gage1h256c224r016
17612.4217613.4117614.42gage1h256c512r032
17710.4417711.5118202.65gage1h256c256r016
33224.5133234.4433955.43gage1h256c224r008
66421.5166471.5367417.18fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
4.724.754.80blake2s
5.425.475.55edonr512
6.626.666.70blake2b
7.817.917.94md4
8.899.009.12edonr256
10.6910.7510.81sha1
11.3111.4111.72skein512256
11.3311.4511.59bash256
11.4111.5211.69bash384
11.6411.7211.78blake512
11.8411.9111.97md5
11.7311.9412.38echo256
11.9712.0612.16skein512512
12.3812.5012.56blake64
12.9713.0513.16skein256256
13.2713.3913.52sarmal256
13.7313.8013.86bmw512
14.0214.0814.23blake32
14.2014.3314.52bmw256
14.2314.3314.66tiger
14.7314.8014.89blake256
15.0315.1115.56k12
15.4815.7015.81sha384
15.9416.0616.34sha512
16.0316.1916.53sarmal512
18.0218.1118.23shake256
19.2019.4119.75sha224
19.2819.4219.53sha256
19.5619.6920.05sha3256
19.5619.7820.03sha3512
19.6119.7820.06sha3384
19.6619.8420.09sha3224
19.8420.0920.41keccakc512
19.9420.1220.34gimli24v1
19.9420.1920.53keccakc1024
20.1220.2820.53keccakc448
19.9720.3420.53keccakc768
20.5020.6220.84shake128
20.7220.9121.22keccak
20.8021.0821.41keccakc256
21.0321.1721.45cubehash512
21.5321.7321.95bash512
22.8922.9823.08luffa256
25.7525.9226.20hamsi
27.0927.1727.27ripemd160
26.8627.3927.66shabal512
27.5927.6427.78groestl256
27.4827.6627.94jh512
27.4727.6927.88jh384
27.4727.6927.97jh224
27.4227.7028.00jh256
28.3128.3428.41shavite3256
28.7328.9129.55shabal256
29.0029.1229.25luffa384
29.5629.7030.27skein10241024
29.8329.8829.92cubehash832
30.3630.6931.36nasha256
31.1231.4731.92round3jh256
31.4131.6231.84nasha512
31.7531.8832.12round3jh512
32.7533.0033.28asconhashv12
32.9133.2033.41asconxofv12
33.6433.8034.05xoodyakv1
33.7333.8834.08simd512
34.9435.0835.17lux256
36.3436.3836.44cubehash816
38.1438.5238.89shamashashv1
39.6939.9540.34fugue256
40.1940.2840.53rfsb509
40.2540.4140.48bblake256
41.9542.0542.33groestl512
42.7242.7742.83cubehash88
46.5046.6146.72whirlpool
46.5846.7047.08cubehash1632
46.7746.8446.92shavite3512
46.9547.2047.36luffa512
53.0653.2553.50keccakc256treed2
53.0653.3453.55simd256
53.4253.6653.89keccakc512treed2
53.3453.6754.06esch256v1
53.7553.9754.20sneikha256
57.7257.9458.09lux512
58.7058.7559.02cubehash84
61.8661.9262.02lane256
64.6264.7264.81cubehash1616
64.6965.4466.23fugue384
67.7867.9768.31saturninhashv2
75.4275.5975.84esch384v1
75.5875.7875.97drygascon128
80.9480.9881.14cubehash168
82.0382.3082.48echosp256
82.7082.8983.42fugue2
82.9283.0583.33mcssha4
86.0886.3686.58mcssha6
86.6186.7787.81triadhashv1
90.5590.7391.23essence224
90.8391.0291.61essence256
91.1491.1791.41cubehash82
92.7593.3693.95fugue512
93.8193.9894.19echo512
99.67100.31100.88coral256v1
101.25101.38101.55echosp512
102.42102.70103.34essence384
103.62103.89104.44essence512
110.83111.05111.52knot256v2
112.69112.84113.22drygascon256
112.94113.00113.16cubehash164
114.70115.73116.41mgrostl256
123.14123.30123.48mcssha5
125.91126.17126.52sneikha384
127.23127.62128.03knot256v1
130.55130.86131.36fsb256
145.05145.12145.28clxhash
146.42146.86147.30md6d224
155.20155.30155.33cubehash81
157.22157.53157.88md6d256
169.00169.09169.22lane512
177.41177.50177.59cubehash162
204.61205.09205.56md6d384
251.52252.02252.67md6d512
288.69289.05290.12knot512
305.42305.45305.56cubehash161
307.98308.33308.67knot384
1016.471017.021021.80syconhash256v1
1087.781088.161091.84subterraneanv1
1133.521136.161144.00sivrijndael256hash256v1
2056.092056.532057.16acehash256v1
2454.812485.942486.56heron256v1
2586.172586.302590.14skinnyhashtk3
3407.413408.363409.30skinnyhashtk2
4141.204145.644192.84photonbeetlehash256rate32v1
4729.524733.064808.34gage1h256c256r128
5784.535785.225815.91orangishv1
7042.487043.587045.20gage1h256c224r064
7469.977472.367474.44sivtemphotonhashv1
7553.917554.667555.67gage1h256c224r032
8317.818318.648576.30gage1h256c256r064
13540.4213542.2213543.17gage1h256c256r032
14652.5914654.2814888.34gage1h256c512r064
25075.4525079.3025086.44gage1h256c224r016
25596.1125599.9525694.56gage1h256c256r016
25888.0825891.2725897.77gage1h256c512r032
47578.9547709.7248732.05gage1h256c224r008
595579.23596231.61602607.47fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
39.6240.0040.38md4
43.0043.3844.00blake2s
43.1243.5044.38edonr512
48.3848.8849.12edonr256
51.6252.5054.38gimli24v1
53.0053.3853.88blake2b
53.1253.6254.62sha1
55.5056.1256.75md5
64.0064.7570.00blake32
66.0066.7567.50blake256
66.2566.7567.62tiger
69.2570.0072.00hamsi
73.0073.8875.25skein256256
78.3879.3880.38bmw256
87.3888.2589.25sha224
88.0088.6289.88sha256
89.8890.1291.38skein512256
92.2593.5094.62bash512
92.7593.5094.75bash384
92.6294.2595.75bash256
95.7596.7598.38blake512
96.2596.7597.38skein512512
93.3897.0099.50echo256
98.2599.0099.75luffa256
99.50100.50101.88blake64
106.62107.62108.75cubehash512
109.38110.38110.88xoodyakv1
110.12110.62111.88bmw512
109.88110.88112.88asconxofv12
110.88111.88113.38asconhashv12
118.12118.62119.00shavite3256
118.38119.38119.88ripemd160
119.50120.00120.62k12
124.50125.12126.25shamashashv1
127.25129.00132.62sha384
129.75130.25131.50nasha256
130.25131.25132.50sarmal256
131.00133.25134.88sha512
143.12144.25145.62shake256
144.88145.62146.62luffa384
146.38147.12148.12sneikha256
149.75150.38151.50sarmal512
152.62153.38161.50triadhashv1
154.25157.00164.00sha3256
157.00158.50159.75sha3512
157.00158.50161.00sha3384
157.50159.88163.50sha3224
159.75160.25160.75groestl256
158.62160.75165.38keccakc512
161.25162.00165.50keccakc448
161.00162.88167.00keccakc768
162.75163.50165.88shake128
159.75163.75166.50keccakc1024
164.75165.25167.00shabal512
165.50166.75169.38keccak
165.75168.50170.62keccakc256
178.25178.88179.88shabal256
189.00190.25192.25saturninhashv2
192.25193.25194.50drygascon128
195.50196.88199.00esch256v1
198.50199.25200.38whirlpool
214.25214.62215.12cubehash832
221.75222.50224.50jh512
221.75223.38224.75jh384
222.62223.75225.75fugue256
223.38224.75226.25jh256
223.50225.00226.50jh224
224.25225.75226.75lux256
226.75227.25227.50cubehash88
230.75231.25231.62clxhash
233.50233.75234.50cubehash816
233.00233.88235.12luffa512
236.88237.62240.88skein10241024
231.00241.38246.12knot256v1
242.38242.88243.12cubehash84
252.38253.62255.50nasha512
254.50255.75257.38round3jh256
260.00260.75261.88round3jh512
267.38268.25268.88bblake256
267.62268.62271.75rfsb509
270.38271.38274.12simd512
275.38275.62275.88cubehash82
296.12296.62297.25knot256v2
315.12315.75317.50cubehash1632
322.75323.25324.00groestl512
323.75324.75325.50esch384v1
332.00335.12337.12coral256v1
339.38339.88340.88cubehash81
365.62366.88368.50lux512
373.88374.62375.88shavite3512
376.38376.88377.25mcssha4
381.88384.50388.50fugue384
383.25385.00387.50mcssha6
397.00397.38397.88cubehash1616
421.25421.50421.88cubehash168
421.50422.12423.25drygascon256
425.00426.62429.62keccakc256treed2
426.25427.75431.38simd256
427.88429.50430.38sneikha384
427.88429.75431.88keccakc512treed2
452.25452.62453.75cubehash164
502.88503.62504.12lane256
518.25518.50519.00cubehash162
554.00555.12561.12essence224
555.50557.38561.12essence256
561.12564.62568.62fugue2
562.12565.88572.38fugue512
624.88626.75628.38knot384
645.25645.75646.25cubehash161
657.62658.62660.12echosp256
698.38699.50701.00mcssha5
719.62723.62725.62knot512
750.62752.38754.50echo512
810.25812.25813.62echosp512
822.62824.12826.88essence384
827.62832.25834.88essence512
926.38940.50944.12mgrostl256
1030.501033.751037.88fsb256
1170.251173.621175.62md6d224
1258.251261.001263.50md6d256
1352.751354.001355.38lane512
1391.381398.381420.50sivrijndael256hash256v1
1634.121636.381640.25md6d384
2013.382016.622021.62md6d512
2059.252062.252074.25subterraneanv1
3750.753754.503759.88syconhash256v1
4731.384741.504747.88photonbeetlehash256rate32v1
6060.506063.506066.25skinnyhashtk2
6897.756899.256901.75skinnyhashtk3
7595.887598.007600.88acehash256v1
7974.757982.387993.62sivtemphotonhashv1
10950.6210956.5010963.75heron256v1
16217.0016228.7516236.38gage1h256c256r128
23131.1223139.3823154.00orangishv1
26020.3826023.7526032.50gage1h256c224r064
26615.0026617.8826621.88gage1h256c224r032
30717.1230718.8830721.38gage1h256c256r064
47674.3847679.6247686.00gage1h256c256r032
54117.2554128.7554968.12gage1h256c512r064
85963.1285984.6286001.75gage1h256c224r016
87762.1287771.3887786.75gage1h256c256r016
91145.5091160.8891176.12gage1h256c512r032
160780.50160829.75160932.75gage1h256c224r008
4781596.384793098.504874655.88fsb512

amd64; KabyLake (906e9); 2018 Intel Core i7-8705G; 4 x 3100MHz; unstable; sectionthirtyone, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
3.193.353.47blake2b
2.63?3.47?3.99?md4
3.38?3.85?4.73?edonr512
3.23?5.03?8.37?blake2s
4.34?5.52?6.50?md5
4.94?5.60?6.71?bmw512
4.99?5.66?6.82?echo256
5.13?5.99?7.56?sha1
3.87?6.25?10.48?cubehash832
6.23?6.47?7.81?blake64
6.42?6.87?8.16?k12
6.13?6.87?11.74?blake32
5.55?7.02?9.34?bash256
6.21?7.07?8.24?blake512
6.987.197.48bmw256
6.94?7.40?8.15?edonr256
7.337.527.78tiger
4.74?7.77?12.49?blake256
6.61?8.08?10.62?keccakc256treed2
5.11?8.12?9.50?bblake256
6.96?8.20?10.29?shabal256
7.62?8.41?9.08?cubehash512
8.458.478.50sarmal256
5.21?8.59?12.87?cubehash1632
8.868.939.02skein512256
7.19?9.06?11.50?bash384
9.189.229.25shabal512
9.319.369.40sha384
9.319.379.42sha512
9.709.739.78skein512512
9.699.7410.04shake256
8.98?9.93?12.57?keccakc512treed2
8.18?9.97?11.17?skein256256
11.1911.3011.43simd512
9.30?11.75?16.41?sarmal512
10.70?11.96?14.22?lux512
11.6712.4212.79cubehash816
12.6512.7312.82skein10241024
12.5913.1813.45groestl256
11.49?13.77?15.88?bash512
13.05?13.90?15.48?sha224
12.95?13.94?15.61?sha256
13.85?13.99?18.50?keccakc256
12.12?14.03?17.50?shake128
14.2114.3614.48ripemd160
13.29?14.40?16.38?lux256
14.2714.4814.84luffa256
15.3115.3915.50rfsb509
15.4715.5315.65luffa384
16.2316.2916.39sha3224
14.76?17.24?21.81?sha3256
16.7817.2817.52groestl512
17.4517.7319.38keccak
17.4617.7918.22nasha512
11.62?18.01?21.66?fugue256
17.49?18.12?22.79?nasha256
18.2418.7419.02jh224
14.02?18.75?21.61?jh512
18.73?18.80?27.51?jh256
17.66?19.68?29.41?jh384
19.4220.1620.72gimli24v1
19.23?20.49?21.45?keccakc448
21.5021.5421.57round3jh256
19.80?21.54?24.83?round3jh512
15.97?22.20?35.56?fugue384
22.2622.3022.34sha3384
19.91?23.18?28.45?fugue2
22.7523.5224.49keccakc512
22.66?23.88?25.18?luffa512
24.5724.7124.78cubehash1616
24.7824.8324.90keccakc768
17.12?24.84?39.82?cubehash88
22.91?24.94?27.10?hamsi
26.7326.7826.89shavite3256
24.20?29.80?35.42?fugue512
30.6032.2833.38keccakc1024
28.32?32.31?40.20?sha3512
31.27?32.84?35.99?asconxofv12
31.7433.4834.48asconhashv12
30.02?35.24?47.31?xoodyakv1
33.10?37.10?39.39?essence384
34.16?39.99?51.34?lane256
40.0640.5541.30md6d224
33.50?41.74?46.97?sneikha256
40.6142.1642.37whirlpool
41.1042.2244.44mcssha6
40.05?42.35?46.71?simd256
43.4243.6243.95md6d256
42.00?43.66?46.96?mcssha4
42.2043.7346.85mcssha5
39.66?44.58?51.45?echosp256
43.56?46.56?50.07?essence512
46.3346.6047.09shamashashv1
46.98?50.22?54.17?cubehash84
35.47?50.28?78.89?cubehash168
52.5653.0553.30shavite3512
50.75?53.37?57.61?mgrostl256
56.6056.9157.03md6d384
54.76?57.70?66.75?fsb256
61.5261.7466.22essence224
49.96?62.30?73.31?lane512
61.86?69.78?73.91?esch384v1
70.3570.7474.20md6d512
74.2374.4174.51saturninhashv2
64.67?82.02?93.33?sneikha384
62.45?84.08?97.92?essence256
74.79?87.16?95.57?esch256v1
84.31?95.25?101.38?echo512
86.07?96.13?113.13?echosp512
85.07?98.59?106.80?cubehash82
68.49?98.88?157.89?cubehash164
99.95103.65110.54drygascon128
101.16?106.81?115.75?coral256v1
98.93?125.91?165.34?triadhashv1
128.61137.77140.83drygascon256
144.94145.18145.32knot256v2
187.34189.49190.30clxhash
174.08?197.86?273.38?cubehash162
161.55?199.48?203.97?cubehash81
195.44?200.60?217.30?knot256v1
373.58395.48405.94cubehash161
412.92422.80423.75knot512
504.54?569.64?601.65?knot384
-460.99?729.39?2531.99?fsb512
1036.88?1321.35?1365.26?syconhash256v1
2127.732213.312260.41sivrijndael256hash256v1
150.39?2261.09?3296.25?acehash256v1
2076.27?2289.67?2570.96?subterraneanv1
2818.072879.143007.23heron256v1
2541.35?2988.49?3238.54?skinnyhashtk3
4302.764443.634699.89skinnyhashtk2
6151.926179.866237.54gage1h256c256r128
7080.937255.337593.04photonbeetlehash256rate32v1
37.26?9211.59?14700.75?gage1h256c224r064
9374.389399.539408.87gage1h256c224r032
10343.8210363.6110377.04gage1h256c256r064
9647.48?10976.74?11082.01?orangishv1
12260.2212764.5213050.67sivtemphotonhashv1
18365.3818567.2719294.25gage1h256c512r064
17651.5018698.0419516.80gage1h256c256r032
28187.2529195.7730270.18gage1h256c224r016
29245.6731388.8931991.22gage1h256c512r032
30647.82?31418.35?47077.59?gage1h256c256r016
66147.2870855.3273051.10gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
3.293.363.39blake2b
3.493.603.81md4
4.01?4.05?4.46?edonr512
4.86?5.04?6.62?blake2s
5.24?5.67?5.99?md5
5.925.956.46echo256
6.026.066.59bmw512
6.17?6.19?6.96?sha1
6.686.767.35blake64
6.95?7.04?9.45?blake32
7.09?7.27?8.35?bash256
7.297.317.94k12
7.197.367.87blake512
7.42?7.44?9.52?cubehash832
7.537.597.93edonr256
7.597.617.70bmw256
7.777.807.89tiger
7.45?7.98?10.08?blake256
8.328.638.81cubehash512
8.73?8.74?9.78?shabal256
8.898.908.90sarmal256
8.868.949.58bblake256
9.089.109.13skein512256
8.84?9.28?10.33?bash384
8.52?9.30?11.02?cubehash1632
9.33?9.35?10.59?keccakc256treed2
9.789.799.81shabal512
9.809.819.82sha384
9.819.829.84sha512
9.919.919.93skein512512
10.0410.0610.19shake256
9.38?10.12?10.43?skein256256
11.2611.2812.31keccakc512treed2
11.7511.7811.81simd512
12.23?12.24?14.56?sarmal512
12.6813.0313.05cubehash816
13.2113.2313.26skein10241024
13.2813.3114.40lux512
13.5113.7813.79groestl256
13.2314.0414.69bash512
14.2414.2515.03sha224
14.2514.2715.09sha256
14.38?14.39?16.60?keccakc256
14.36?14.39?16.09?shake128
14.6614.6714.71ripemd160
14.7614.7814.95luffa256
15.1615.1816.16lux256
15.9615.9816.03luffa384
16.3216.3416.38rfsb509
16.6516.6616.69sha3224
17.76?17.77?19.89?sha3256
18.0618.1919.00keccak
18.03?18.25?20.57?nasha256
18.4318.5318.69nasha512
18.6618.8018.83groestl512
15.78?18.81?19.05?fugue256
18.8119.0519.07jh224
19.0519.0720.49jh512
19.06?19.08?23.31?jh256
20.00?20.01?24.87?jh384
20.0920.3820.53gimli24v1
20.8920.9021.37keccakc448
21.8821.9021.90round3jh256
21.9021.9123.54round3jh512
22.6722.6822.69sha3384
24.1424.2724.65keccakc512
24.1724.5025.02luffa512
24.4625.1425.84hamsi
25.3025.3225.34keccakc768
25.04?25.38?27.88?fugue2
24.66?25.53?30.71?fugue384
25.8625.9225.94cubehash1616
26.04?26.06?33.52?cubehash88
27.2127.2227.26shavite3256
31.1831.5334.15fugue512
32.34?32.37?36.23?sha3512
32.3532.3732.89keccakc1024
33.0933.1234.68asconxofv12
33.4933.9234.12asconhashv12
35.94?36.08?41.73?xoodyakv1
37.5037.6837.91md6d224
36.4738.4338.55essence384
40.3540.4140.51md6d256
40.84?40.91?46.54?lane256
38.29?42.10?42.79?sneikha256
42.4243.0143.08whirlpool
43.1243.1745.31simd256
43.2643.7344.34mcssha6
44.4444.5446.08mcssha4
45.2445.3146.79mcssha5
45.7846.3549.03echosp256
47.1147.1447.36shamashashv1
47.2848.2649.35essence512
51.2151.3253.27cubehash84
51.56?51.58?65.83?cubehash168
52.3852.5152.55md6d384
54.9354.9654.99shavite3512
55.9256.1558.20mgrostl256
59.3360.2864.25fsb256
62.6862.7564.96essence224
65.0265.1565.59md6d512
61.93?66.10?69.68?lane512
66.5770.4770.56esch384v1
75.0275.0675.09saturninhashv2
75.15?82.96?84.68?sneikha384
82.3986.0590.50essence256
82.3086.8489.26esch256v1
95.2595.99104.38echosp512
92.9998.2598.65echo512
99.77?100.02?129.44?cubehash164
93.48100.13100.67cubehash82
103.36104.07107.12drygascon128
107.62107.75112.13coral256v1
122.47?123.87?143.56?triadhashv1
134.99138.73138.83drygascon256
146.23146.32146.36knot256v2
189.65189.81190.14clxhash
197.62199.25204.74knot256v1
199.13?199.30?236.98?cubehash162
200.30200.41202.53cubehash81
386.37396.68397.80cubehash161
422.92424.70425.07knot512
570.43571.13586.80knot384
1152.861242.201263.15syconhash256v1
2169.892209.332215.32sivrijndael256hash256v1
1285.19?2282.54?2297.77?acehash256v1
2292.012299.182435.74subterraneanv1
2922.012924.152986.22heron256v1
2782.352996.483021.38skinnyhashtk3
4438.854459.444568.60skinnyhashtk2
6249.086251.266279.12gage1h256c256r128
7238.197242.117408.80photonbeetlehash256rate32v1
9484.409487.309490.42gage1h256c224r032
9205.939516.949566.57orangishv1
4987.76?9565.65?9816.43?gage1h256c224r064
10458.0110466.5210468.00gage1h256c256r064
12537.1412782.2512791.81sivtemphotonhashv1
14870.8715105.1715744.07fsb512
18742.5918748.6019104.41gage1h256c512r064
18574.2918856.4319256.12gage1h256c256r032
28901.4629376.0529907.08gage1h256c224r016
31513.7731534.6831856.48gage1h256c256r016
30792.0731784.8931900.16gage1h256c512r032
69018.1971361.7572455.28gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.313.363.40blake2b
3.773.854.02md4
4.29?4.37?4.80?edonr512
4.87?5.05?5.44?blake2s
5.56?5.92?6.22?md5
6.50?6.56?7.31?sha1
6.676.697.31echo256
6.746.847.40bmw512
7.097.217.29blake64
7.237.307.35blake32
7.50?7.67?8.81?bash256
7.687.858.37blake512
7.837.938.23edonr256
8.008.028.33k12
8.128.238.88bmw256
8.178.288.42tiger
7.79?8.32?10.25?blake256
8.698.999.17cubehash512
7.94?9.36?9.43?skein512256
9.33?9.41?11.95?cubehash832
9.549.579.59sarmal256
9.62?9.66?10.97?shabal256
9.51?9.85?10.87?bash384
10.2110.2410.26skein512512
10.24?10.36?14.22?bblake256
9.8110.3610.64skein256256
9.62?10.47?12.41?cubehash1632
10.4710.4910.53shake256
10.5310.5410.55sha512
10.5410.5510.57sha384
10.7110.7410.77shabal512
10.78?10.80?12.29?keccakc256treed2
12.4712.4913.05keccakc512treed2
12.6012.6412.67simd512
13.01?13.07?15.62?sarmal512
14.0314.0514.07skein10241024
13.7414.0614.09cubehash816
13.66?14.51?15.22?bash512
14.5014.8014.86groestl256
14.8014.8115.70sha224
14.8114.8415.79sha256
15.1715.2115.30ripemd160
15.2715.3015.44luffa256
15.33?15.37?17.11?shake128
15.3815.4015.50keccakc256
15.4615.4816.75lux512
16.6916.7216.76luffa384
16.8916.9216.94sha3224
16.5217.6118.24lux256
18.0418.0718.13rfsb509
18.37?18.40?20.53?sha3256
18.5518.7318.87nasha256
19.0419.0719.22keccak
19.3319.5719.59jh224
19.3419.5819.59jh256
19.58?19.60?24.38?jh512
19.6719.7719.86nasha512
16.91?20.06?20.21?fugue256
20.55?20.61?25.60?jh384
20.4920.6420.85gimli24v1
21.1721.2022.41keccakc448
21.1221.2421.31groestl512
22.4822.5022.53round3jh256
22.4922.5124.22round3jh512
22.7222.7422.75sha3384
24.7425.3726.18hamsi
25.4725.5125.53keccakc768
25.2925.5426.06luffa512
25.0125.6125.68keccakc512
27.8827.9227.94cubehash1616
27.9427.9727.99shavite3256
27.98?28.03?35.92?cubehash88
28.7429.1331.79fugue2
26.68?29.86?34.26?fugue384
33.28?33.33?37.40?sha3512
33.3633.4035.05keccakc1024
33.5233.5635.04asconxofv12
33.98?34.37?39.48?fugue512
33.9234.4635.48asconhashv12
36.22?37.03?41.94?xoodyakv1
36.9737.3537.45md6d224
39.6939.8239.93md6d256
38.4640.6440.71essence384
42.32?42.38?48.19?lane256
38.86?42.72?43.34?sneikha256
44.2744.3644.75whirlpool
44.4844.5346.79simd256
45.1045.6148.29echosp256
44.8145.7245.98mcssha6
45.6845.9447.36mcssha4
47.7247.9049.31mcssha5
47.9247.9648.25shamashashv1
49.9051.4752.11essence512
51.4851.5151.60md6d384
53.1853.2256.44cubehash84
53.58?53.62?68.59?cubehash168
57.8057.8658.40shavite3512
60.6060.8762.99mgrostl256
61.0163.7563.92md6d512
64.2764.5064.58essence224
67.3267.9668.26fsb256
64.72?68.42?72.39?lane512
67.6971.6271.72esch384v1
76.0476.1577.08saturninhashv2
76.63?84.62?86.26?sneikha384
83.0786.9589.17esch256v1
84.86?93.15?94.65?essence256
95.26101.44102.60cubehash82
101.82?101.99?131.86?cubehash164
97.89103.25105.31echo512
104.11104.56113.99echosp512
103.71104.60106.93drygascon128
109.13109.24113.77coral256v1
122.01?122.20?146.16?triadhashv1
135.74140.34142.04drygascon256
148.17148.24148.30knot256v2
190.19190.37192.15clxhash
192.43198.16198.77knot256v1
201.53201.60201.65cubehash162
201.54?201.85?227.45?cubehash81
390.26398.76400.08cubehash161
427.48427.78427.94knot512
573.44574.15574.50knot384
1168.591169.881257.70syconhash256v1
2168.302204.352210.07sivrijndael256hash256v1
2299.162306.142512.24subterraneanv1
1319.10?2318.87?2351.27?acehash256v1
2819.263025.623051.34skinnyhashtk3
2994.313054.333060.43heron256v1
4466.244502.454582.35skinnyhashtk2
6276.896370.696482.07gage1h256c256r128
7215.367218.207386.51photonbeetlehash256rate32v1
8093.568129.348810.86orangishv1
9624.199625.719650.06gage1h256c224r032
4982.56?9978.93?9984.29?gage1h256c224r064
10630.2610635.7110640.32gage1h256c256r064
12519.3112558.6512800.00sivtemphotonhashv1
19013.2719046.5519081.10gage1h256c512r064
18843.1619128.0419219.45gage1h256c256r032
29714.7929777.2629800.67gage1h256c224r016
16720.30?31896.70?31930.25?gage1h256c256r016
32213.0032462.8632680.96gage1h256c512r032
38778.7039731.5140630.19fsb512
72238.3072251.8372271.82gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.763.793.84blake2b
4.384.414.54md4
4.53?4.56?5.18?edonr512
4.925.055.41blake2s
6.376.616.90md5
7.38?7.45?8.31?sha1
7.577.648.41blake64
7.78?7.95?9.12?bash256
7.89?7.97?8.89?bmw512
7.97?8.06?10.32?blake32
8.12?8.17?9.25?echo256
8.308.388.99blake512
8.478.539.15edonr256
8.44?8.96?10.71?blake256
9.069.159.60k12
9.21?9.40?12.34?bmw256
9.269.709.87tiger
9.679.9710.12cubehash512
10.1210.1510.22skein512256
10.0310.2110.25sarmal256
10.3510.9011.17skein256256
10.63?11.03?12.06?bash384
11.0511.0811.09skein512512
11.4911.5111.55sha384
11.5311.5511.60sha512
11.8011.8712.05shake256
12.01?12.08?13.65?shabal256
13.2313.2913.40shabal512
12.53?13.57?16.14?cubehash1632
13.48?13.58?16.17?sarmal512
13.9013.9814.70bblake256
14.3914.4414.85keccakc256treed2
14.45?14.69?18.47?cubehash832
14.85?15.68?16.54?bash512
15.8916.0916.15simd512
16.4416.4917.93sha256
16.45?16.56?18.31?shake128
16.5016.5617.84sha224
16.4816.5616.77ripemd160
16.5216.5716.68keccakc256
16.6516.6916.86luffa256
16.5516.7916.91cubehash816
17.1717.4517.54groestl256
17.6717.6917.72skein10241024
18.6718.7318.82luffa384
19.2419.2920.05keccakc512treed2
19.7319.7921.31keccak
19.9420.0720.24nasha256
19.9820.1021.26lux256
20.43?20.49?22.75?sha3256
20.3620.5720.59sha3224
20.7520.9520.99jh256
20.7520.9821.03jh224
20.92?20.98?26.11?jh512
20.9120.9821.26nasha512
21.2521.4821.80gimli24v1
22.00?22.06?27.51?jh384
22.4922.5922.66rfsb509
22.6822.7423.80lux512
19.76?22.81?23.41?fugue256
24.0224.0825.49round3jh512
24.0524.0924.12round3jh256
24.3124.3424.41sha3384
25.71?25.76?32.86?keccakc448
25.0725.9126.74hamsi
26.1526.4026.87groestl512
27.6727.7227.78keccakc768
27.9528.0128.62keccakc512
28.2928.4028.97luffa512
29.8729.9429.99shavite3256
33.12?33.17?42.34?cubehash88
33.2533.5134.19cubehash1616
34.76?34.82?41.33?asconxofv12
32.06?35.33?43.69?fugue384
35.1335.7736.65asconhashv12
36.41?36.50?40.80?sha3512
36.5836.6837.34keccakc1024
36.99?37.74?42.62?xoodyakv1
38.5139.6541.68fugue2
41.43?41.97?47.50?fugue512
40.3344.3344.79sneikha256
46.22?46.43?52.52?lane256
43.9646.5146.65essence384
47.7447.9348.44whirlpool
47.8847.9650.70simd256
48.3649.3249.63mcssha6
49.1349.4750.61mcssha4
49.7849.8450.21shamashashv1
51.7352.3552.43echosp256
54.1354.7455.79mcssha5
58.2058.3461.67cubehash84
58.76?58.81?75.16?cubehash168
57.9059.2160.01essence512
59.4860.1460.32shavite3512
66.8867.1469.56mgrostl256
69.2169.3569.66essence224
74.3874.5575.19md6d224
70.6874.6976.49esch384v1
78.8078.9279.30saturninhashv2
79.9080.1780.34md6d256
82.4982.8583.15fsb256
80.70?88.72?90.49?sneikha384
85.6788.7992.53esch256v1
90.89?94.30?101.98?essence256
91.70?97.12?102.42?lane512
103.52103.59104.43md6d384
100.78106.14106.52echo512
107.13?107.25?138.41?cubehash164
100.07107.85107.96cubehash82
104.45108.91109.39drygascon128
112.87113.12118.16coral256v1
123.47?123.63?147.43?triadhashv1
123.87124.35135.66echosp512
128.12128.31128.75md6d512
141.45144.08145.76drygascon256
153.26153.35153.45knot256v2
191.53191.78193.71clxhash
194.34199.94200.14knot256v1
204.77?205.38?260.89?cubehash81
207.91208.01208.13cubehash162
396.31405.63419.81cubehash161
435.66435.92436.04knot512
581.71582.16582.50knot384
1218.491220.121315.44syconhash256v1
2161.192199.322243.23sivrijndael256hash256v1
2322.772329.932538.83subterraneanv1
1355.18?2416.77?2524.24?acehash256v1
2913.083117.893136.06skinnyhashtk3
3184.153196.163246.23heron256v1
4524.104556.934620.88skinnyhashtk2
6587.086688.626780.40gage1h256c256r128
7147.957161.977314.30photonbeetlehash256rate32v1
8363.348381.559100.25orangishv1
9986.789999.3510015.36gage1h256c224r032
5192.05?10395.80?10404.44?gage1h256c224r064
11079.2611081.9911093.19gage1h256c256r064
12460.1512472.5312495.52sivtemphotonhashv1
19569.9019837.2919851.14gage1h256c512r064
19565.1319853.4619868.35gage1h256c256r032
30777.0630790.0930855.10gage1h256c224r016
17520.40?33045.56?33105.65?gage1h256c256r016
33195.5333204.8933261.81gage1h256c512r032
73243.1674767.6774832.82gage1h256c224r008
105288.76105878.88106828.38fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.085.195.44blake2s
7.127.257.42blake2b
9.98?10.08?11.69?edonr512
11.2511.4812.20md4
14.9715.3015.66md5
15.19?15.55?17.73?bash256
15.88?16.66?18.17?bash384
16.7216.8817.08blake64
17.03?17.42?18.98?edonr256
17.36?17.62?24.31?blake32
17.0217.9118.20skein256256
17.44?18.08?20.69?blake256
18.33?18.80?21.03?sha1
18.6119.0520.16blake512
19.4819.5619.69skein512256
20.44?20.66?23.97?echo256
20.9121.0621.69skein512512
21.8121.9222.17sarmal256
21.5821.9522.80cubehash512
21.52?23.20?24.28?tiger
23.4123.6624.52shake256
24.12?24.67?27.19?bmw256
25.61?26.11?28.72?bmw512
26.4226.9828.12k12
27.22?27.78?31.44?sarmal512
28.1228.2828.56sha384
28.3828.5628.69sha512
29.06?30.55?32.67?bash512
30.5830.9131.88gimli24v1
31.3831.6231.81luffa256
31.6233.0333.61hamsi
33.0033.4534.67ripemd160
36.3136.8639.70sha256
36.3136.8840.34sha224
36.8436.9437.06sha3224
37.6137.7037.86sha3384
37.7237.9841.83shake128
37.86?38.08?43.66?keccakc256
37.8938.2041.58sha3256
38.2338.3638.64jh224
38.1438.4541.39keccakc1024
38.42?38.52?42.83?sha3512
38.3038.5841.72keccak
38.5538.7539.02jh256
38.42?38.89?47.42?jh512
38.8339.1939.66nasha256
40.47?40.66?49.81?jh384
41.1241.5242.08luffa384
42.55?42.84?48.56?shabal256
43.8843.9444.03round3jh256
43.9144.0947.05round3jh512
44.5944.8145.17keccakc768
45.3945.5545.73shabal512
45.86?46.45?52.09?xoodyakv1
46.6147.0247.59nasha512
47.00?47.20?53.95?keccakc448
49.1949.4249.72asconxofv12
50.9151.3451.72cubehash816
50.70?51.39?58.08?asconhashv12
51.3051.7852.47groestl256
52.1952.4452.72simd512
50.1152.5654.16keccakc512
49.03?52.75?62.58?cubehash1632
54.4854.5854.75shavite3256
56.6256.7056.94skein10241024
56.8857.3058.58bblake256
56.47?58.64?65.09?fugue256
61.8062.4262.67lux256
57.5862.5563.20sneikha256
62.2763.1463.72luffa512
71.0971.7372.78shamashashv1
75.8676.0976.28rfsb509
79.77?82.73?101.98?cubehash832
86.5586.8491.28keccakc512treed2
86.92?87.17?103.83?keccakc256treed2
90.4491.0292.50whirlpool
91.7292.5999.80simd256
92.8193.8394.67mcssha4
93.12?95.08?105.80?lane256
94.7796.0698.08mcssha6
96.6998.0398.80groestl512
99.00?99.95?124.75?cubehash88
101.34101.72102.67cubehash1616
104.94105.28105.58lux512
100.47?105.69?112.12?fugue384
108.38108.66108.94shavite3512
108.31113.45114.02esch384v1
113.09113.47116.41saturninhashv2
114.77117.88119.42drygascon128
115.17119.20123.77esch256v1
114.72119.75120.17essence384
122.52123.02131.38cubehash84
126.56?127.08?159.11?cubehash168
129.52130.88131.84essence224
136.22138.89150.42fugue512
136.81139.73141.77mcssha5
140.80?141.50?164.91?triadhashv1
129.25?142.52?144.11?sneikha384
152.78154.36166.11essence512
156.97158.77159.08echosp256
161.25162.28171.86coral256v1
162.19163.33167.45fugue2
160.48173.31174.27cubehash82
174.02?174.66?222.86?cubehash164
175.94?180.14?233.28?mgrostl256
174.98?180.81?197.34?essence256
184.73192.48192.91echo512
189.62193.06195.11drygascon256
209.75210.22232.97clxhash
215.31217.75222.61knot256v1
218.02218.34218.62knot256v2
238.02?240.38?287.95?md6d224
242.03?242.52?284.55?cubehash81
238.47250.28251.48fsb256
254.25255.14257.03md6d256
285.53286.44311.92echosp512
287.14287.64288.17cubehash162
325.97327.70328.42md6d384
356.56?378.27?400.31?lane512
404.45405.89407.53md6d512
478.67485.64487.53cubehash161
535.47535.89536.83knot512
646.58646.81647.27knot384
1856.701863.081979.31syconhash256v1
2092.532114.032119.48sivrijndael256hash256v1
2623.092631.912865.59subterraneanv1
2060.69?3672.78?3754.06?acehash256v1
4143.954406.534453.94skinnyhashtk3
4985.415072.145142.05skinnyhashtk2
5608.985669.775707.09heron256v1
6350.036404.396495.33photonbeetlehash256rate32v1
10644.3310805.1110990.58gage1h256c256r128
11757.9411770.8411907.77sivtemphotonhashv1
12302.78?12949.92?13929.05?orangishv1
14685.0014688.7014728.36gage1h256c224r032
7837.69?15796.45?16009.47?gage1h256c224r064
16824.4516833.8316839.11gage1h256c256r064
28757.2729175.5829203.47gage1h256c256r032
29989.4230164.0530301.22gage1h256c512r064
44610.1944667.9545332.70gage1h256c224r016
24562.25?47758.09?47770.12?gage1h256c256r016
48794.4149159.6749205.19gage1h256c512r032
105246.70106508.48107120.17gage1h256c224r008
946075.77951593.58960262.14fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
43.8844.6246.62blake2s
57.7559.1260.25blake2b
61.5062.2568.25md4
75.8877.3880.12md5
78.38?81.12?87.75?edonr256
81.12?82.62?95.25?edonr512
82.6286.6290.50blake256
82.62?88.25?94.25?gimli24v1
86.2589.2593.75blake32
88.7590.3892.75hamsi
89.75?91.12?104.38?sha1
99.75102.75105.62skein256256
109.88113.12116.12cubehash512
103.00?114.62?117.62?tiger
123.75?126.75?142.62?bash256
130.00?133.88?147.38?bash384
133.75?136.00?179.12?blake64
130.50?137.12?147.62?bash512
130.25?138.88?150.38?bmw256
140.88142.38143.88luffa256
145.88?149.38?165.38?xoodyakv1
147.38150.62155.12ripemd160
151.25?154.00?168.12?blake512
156.12157.12158.00skein512256
162.25164.50167.50asconxofv12
163.00?165.50?189.00?echo256
157.38166.38173.12sneikha256
163.38?166.50?182.75?sha224
164.75168.25182.62sha256
166.62168.50171.50skein512512
169.12172.62176.75nasha256
171.38?173.38?238.12?asconhashv12
184.38185.38185.88shake256
199.50200.62201.88sarmal256
205.62?208.88?229.50?bmw512
210.62?213.38?291.50?k12
211.75214.00217.25luffa384
226.00227.00229.75shamashashv1
189.00?228.75?229.75?shavite3256
228.25229.75231.25sha384
231.00232.25233.62sha512
239.88?242.12?280.88?sarmal512
255.50?258.50?287.00?triadhashv1
265.25?268.00?306.38?shabal256
277.88278.62279.25shabal512
292.50293.25294.50sha3224
298.50299.62301.12sha3384
299.50?300.62?336.38?sha3256
300.25301.38332.62shake128
304.62306.38338.12sha3512
303.62306.62312.62keccakc256
307.12309.62334.00keccak
308.38310.12315.25saturninhashv2
309.12310.88312.88jh224
299.25311.62314.00drygascon128
310.50?312.75?382.25?jh512
309.88?312.88?359.50?keccakc1024
309.25313.62317.75groestl256
311.62316.50319.25luffa512
318.88320.50322.75jh256
318.50321.50327.00cubehash816
327.50?329.00?371.88?jh384
331.25332.38333.75clxhash
352.38352.88353.75round3jh256
353.12354.75382.00round3jh512
333.75?360.12?426.50?cubehash1632
357.25360.25363.88keccakc768
374.75377.12382.12nasha512
377.38?380.00?443.75?keccakc448
349.75?382.12?426.12?fugue256
383.50387.25394.00whirlpool
387.00395.38400.38knot256v1
392.88397.38403.12bblake256
397.88401.62405.62lux256
417.75420.75425.38simd512
419.00?422.00?519.38?keccakc512
430.38437.12451.25mcssha4
430.62440.88456.88esch256v1
453.38454.75456.00skein10241024
457.00464.38477.50mcssha6
442.38?487.75?493.50?sneikha384
468.88488.25492.50esch384v1
514.75515.75518.50rfsb509
536.62?540.62?639.50?cubehash81
542.50549.75585.50coral256v1
585.50586.25589.00knot256v2
594.88?598.62?757.88?cubehash832
607.50?616.00?772.75?cubehash88
622.38625.88632.62cubehash1616
625.88629.12678.62cubehash84
652.12?659.50?821.62?cubehash168
619.25?662.12?761.12?fugue384
667.75669.62673.12lux512
634.75693.12696.62cubehash82
697.12699.12728.12keccakc256treed2
695.12702.50746.62keccakc512treed2
697.88?703.50?881.38?cubehash164
710.25717.75728.25drygascon256
737.75744.50801.25simd256
757.38762.12767.50groestl512
761.12?770.00?863.50?lane256
785.12788.12791.38essence224
787.12801.38826.12mcssha5
868.75870.25872.38shavite3512
879.12?903.00?1165.25?fugue512
909.50912.88915.88cubehash162
928.75968.50973.38essence384
1088.38?1121.38?1226.00?essence256
1115.251122.751135.88cubehash161
1122.501140.881155.12fugue2
1220.001236.381283.88essence512
1257.001271.001331.38echosp256
1286.501288.501292.25knot512
1315.251316.621319.38knot384
1414.25?1456.38?1897.00?mgrostl256
1473.881541.121549.88echo512
1907.001910.621923.12md6d224
1900.251988.252005.50fsb256
2031.002044.622055.25md6d256
2284.122295.252501.38echosp512
2552.752578.752609.00sivrijndael256hash256v1
2604.252619.382622.12md6d384
2861.38?3021.62?3201.38?lane512
3242.123266.383304.38md6d512
4985.385221.255432.38subterraneanv1
6853.626860.387471.62syconhash256v1
7260.627271.127419.50photonbeetlehash256rate32v1
8861.628968.259124.38skinnyhashtk2
11078.8811600.7511742.50skinnyhashtk3
12552.6212565.1212587.75sivtemphotonhashv1
7605.25?13573.75?13865.88?acehash256v1
24696.0024754.1225394.62heron256v1
36516.8837599.2537707.75gage1h256c256r128
51703.2551724.1251858.50gage1h256c224r032
48555.38?51973.38?55303.50?orangishv1
28943.62?59177.75?59307.00?gage1h256c224r064
62150.2562193.3863292.88gage1h256c256r064
101259.25102720.00104711.00gage1h256c256r032
110778.00111303.38112744.50gage1h256c512r064
152522.38154943.62155050.12gage1h256c224r016
84242.00?163794.25?163841.75?gage1h256c256r016
171749.62171864.00173135.88gage1h256c512r032
354573.62360128.50368327.50gage1h256c224r008
7570073.257617598.887695125.88fsb512

amd64; CannonLake (60663); 2018 Intel Core i3-8121U; 2 x 2200MHz; cannon, supercop-20190910

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.801.841.86edonr512
2.212.222.26sha1
2.472.492.52k12
2.762.782.79cubehash832
2.852.882.90bmw512
2.932.932.95blake2b
2.962.983.00md4
3.083.113.13echo256
3.223.243.26keccakc256treed2
3.233.333.47edonr256
3.533.543.55sha256
3.523.543.56sha224
4.004.034.05keccakc512treed2
4.054.104.13blake512
4.124.154.18blake64
4.164.174.18blake2s
4.384.414.44bmw256
4.975.045.10sha384
5.025.045.07md5
5.055.075.10shake128
5.075.105.14shabal256
5.015.115.19sha512
5.085.125.16shabal512
5.135.175.21skein512256
5.145.185.23skein512512
5.305.335.36sarmal256
5.325.375.42bblake256
5.375.415.44bash256
5.465.495.54tiger
5.525.545.56cubehash816
5.705.725.74cubehash1632
5.865.895.90blake256
5.29?6.01?6.06?cubehash512
6.046.076.11blake32
6.236.276.42sha3224
6.476.506.53skein10241024
6.546.586.62sarmal512
6.566.596.67shake256
6.576.616.65sha3256
6.746.786.81keccakc256
7.037.097.14bash384
7.657.687.71skein256256
7.847.877.89keccakc448
8.258.288.33luffa256
8.298.328.34keccakc512
8.428.458.48groestl256
8.518.608.67luffa384
8.638.698.73sha3384
8.798.838.85keccak
10.6810.7310.76bash512
10.7710.8110.85keccakc768
11.0211.0611.10cubehash1616
11.0511.0711.10cubehash88
11.4011.4511.50groestl512
12.1712.1912.22rfsb509
12.3812.4212.47sha3512
12.4712.5112.57ripemd160
13.1013.1713.29fugue256
13.1413.2013.24gimli24v1
13.3413.4013.50jh384
13.3313.4113.51jh512
13.3513.4613.58jh224
13.4313.4813.52jh256
13.9814.0114.06shavite3256
14.5514.6215.50round3jh256
14.1714.6215.49round3jh512
14.5814.7114.83nasha512
14.6714.8114.91nasha256
15.1715.2115.26luffa512
15.5015.5415.59keccakc1024
15.5315.9216.67hamsi
15.9416.0216.19simd512
19.2819.3419.42fugue384
19.8619.8919.92lane256
21.4221.4521.48whirlpool
22.0822.1222.21cubehash84
22.0822.1222.15cubehash168
22.3022.3422.39shavite3512
21.6222.3822.77asconxofv12
21.6822.3922.50asconhashv12
22.5522.6022.64echosp256
24.7524.8425.45shamashashv1
24.8724.9625.12fugue512
25.7925.8525.92md6d224
27.2627.3327.42simd256
27.5127.5427.56lane512
27.8327.8927.94md6d256
29.0829.1929.33xoodyakv1
30.4530.5430.66essence384
30.6230.7931.09essence512
33.6533.7033.77echosp512
33.0833.8934.61fsb256
34.5434.9235.37mgrostl256
36.0736.1336.21md6d384
36.3736.4436.49sneikha256
37.3937.5537.71esch256v1
39.4639.6339.74echo512
41.0241.1142.48essence224
41.2041.3443.18essence256
41.1141.5241.76mcssha4
40.9941.6241.76mcssha6
41.4041.8142.11mcssha5
44.1344.1844.25cubehash164
44.0644.2044.32md6d512
44.4944.5844.64saturninhashv2
45.1445.1845.23cubehash82
47.2447.2747.31esch384v1
68.5068.7468.92coral256v1
73.5673.6273.73sneikha384
75.5675.7876.02triadhashv1
76.3376.3576.39knot256v2
77.3478.7680.43drygascon128
89.2289.2589.28cubehash162
89.8889.9189.95cubehash81
90.0390.7991.57drygascon256
117.89117.98119.09knot256v1
130.87132.09132.71clxhash
177.91177.94178.00cubehash161
236.16236.48237.59knot512
279.90280.82280.88knot384
329.99?361.50?389.70?fsb512
616.39617.28618.51syconhash256v1
960.47964.87965.20subterraneanv1
1262.921265.401268.72acehash256v1
1327.321329.781331.33sivrijndael256hash256v1
1392.261418.151475.52skinnyhashtk3
1503.41?1656.37?1826.18?heron256v1
2445.652447.182450.21skinnyhashtk2
3023.973025.593026.62gage1h256c256r128
3815.273817.553820.53photonbeetlehash256rate32v1
3903.503907.423912.08orangishv1
4460.674493.314525.55gage1h256c224r064
5048.735050.375052.11gage1h256c256r064
5129.425133.375136.53gage1h256c224r032
6563.436566.496569.44sivtemphotonhashv1
8690.628948.579411.85gage1h256c256r032
8914.769006.219229.46gage1h256c512r064
14075.6714107.6314490.97gage1h256c224r016
15777.0415793.7815817.33gage1h256c512r032
15872.9215875.7916891.93gage1h256c256r016
28682.2528690.6828694.34gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.891.891.90edonr512
2.292.292.31sha1
2.652.652.67k12
2.942.942.94blake2b
3.053.063.07md4
3.093.093.10cubehash832
3.133.143.14bmw512
3.233.243.24echo256
3.413.443.49edonr256
3.603.603.61sha256
3.633.643.64sha224
3.783.783.79keccakc256treed2
4.164.174.17blake2s
4.234.244.25blake512
4.294.304.31blake64
4.564.574.58bmw256
4.594.594.60keccakc512treed2
5.145.145.16md5
5.225.235.24shake128
5.295.295.30skein512256
5.295.305.31skein512512
5.295.315.33sha384
5.315.345.36sha512
5.455.465.47shabal256
5.465.475.48shabal512
5.555.565.56sarmal256
5.585.605.61bash256
5.675.675.69tiger
5.865.875.87cubehash816
5.895.905.92bblake256
5.685.925.93cubehash512
5.985.996.00blake256
6.186.196.20blake32
6.286.296.29cubehash1632
6.396.406.46sha3224
6.776.786.78skein10241024
6.806.816.83shake256
6.806.816.83sha3256
6.836.846.85sarmal512
6.997.007.01keccakc256
7.267.287.30bash384
7.787.797.80skein256256
8.068.068.07keccakc448
8.458.458.47luffa256
8.598.608.60keccakc512
8.758.758.76groestl256
8.758.798.81luffa384
8.828.848.85sha3384
9.159.169.16keccak
10.9010.9110.92bash512
11.0011.0211.03keccakc768
11.3911.4011.40cubehash88
11.6211.6311.64cubehash1616
12.0712.0912.10groestl512
12.4512.4612.46rfsb509
12.4512.4612.47sha3512
12.7312.7412.77ripemd160
13.3113.3213.33gimli24v1
13.5313.5513.60fugue256
13.6113.6313.66jh512
13.6213.6313.66jh384
13.6113.6513.68jh224
13.6913.7113.72jh256
14.2514.2514.27shavite3256
14.8414.8615.28round3jh256
14.8414.8615.28round3jh512
15.0015.0615.08nasha256
15.1715.2215.23nasha512
15.5815.6015.61luffa512
15.5915.6015.62keccakc1024
16.0616.0916.43hamsi
16.5916.6116.67simd512
19.9719.9820.00fugue384
20.5420.5520.56lane256
21.8821.8821.89whirlpool
22.4622.4722.50cubehash84
22.2422.5622.59asconhashv12
22.2122.5722.59asconxofv12
22.6622.6722.68cubehash168
23.0523.0623.07shavite3512
23.5423.5523.56echosp256
23.8223.8423.87md6d224
25.2825.3125.52shamashashv1
25.7025.7225.74md6d256
25.9525.9626.02fugue512
27.7927.8027.83simd256
29.2929.3029.30lane512
29.2729.3029.35xoodyakv1
31.5231.5431.60essence384
31.6531.7131.84essence512
33.4933.5033.53md6d384
33.7733.7933.82echosp512
35.1735.3835.67fsb256
36.7036.7236.74sneikha256
36.6636.7436.93mgrostl256
37.7537.8037.86esch256v1
40.7940.8140.85md6d512
40.8940.9541.00echo512
42.1442.2942.36mcssha4
42.0942.3842.42mcssha6
42.4542.4743.14essence224
42.6142.6643.29essence256
42.9443.0643.14mcssha5
44.7444.7544.78cubehash164
44.9344.9444.96saturninhashv2
45.4845.5045.51cubehash82
47.7547.7647.77esch384v1
69.2069.2969.35coral256v1
74.4974.5274.55sneikha384
75.9075.9776.05triadhashv1
76.9376.9476.95knot256v2
78.3578.8079.44drygascon128
89.8289.8389.84cubehash162
90.2390.2490.25cubehash81
91.0291.3191.41drygascon256
118.23118.24118.79knot256v1
131.71132.31132.32clxhash
178.50178.52178.54cubehash161
237.40237.41237.43knot512
281.64281.66281.67knot384
622.74623.02623.52syconhash256v1
965.03966.12966.24subterraneanv1
1277.791278.391279.16acehash256v1
1328.031328.521328.85sivrijndael256hash256v1
1430.231430.421457.97skinnyhashtk3
1661.601720.741760.25heron256v1
2451.842452.272452.91skinnyhashtk2
3060.383060.933061.29gage1h256c256r128
3810.423811.273812.18photonbeetlehash256rate32v1
3936.513937.493939.61orangishv1
4517.514525.724535.95gage1h256c224r064
5098.825099.255099.56gage1h256c256r064
5177.275178.255179.08gage1h256c224r032
6557.396558.016558.51sivtemphotonhashv1
9011.879026.749246.50gage1h256c256r032
9029.709062.249165.92gage1h256c512r064
9873.339880.749891.04fsb512
14209.0114224.3314407.94gage1h256c224r016
15929.3115932.9615939.70gage1h256c512r032
16006.2316007.1316514.60gage1h256c256r016
28948.6428950.5028951.47gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
1.992.012.04edonr512
2.402.412.41sha1
2.922.942.95k12
2.952.952.96blake2b
3.183.183.19md4
3.553.573.59bmw512
3.583.593.60echo256
3.583.613.69edonr256
3.623.623.62cubehash832
3.713.713.72sha256
3.793.803.80sha224
4.164.174.17blake2s
4.424.424.43keccakc256treed2
4.464.484.51blake512
4.564.574.58blake64
4.824.834.84bmw256
5.145.155.16keccakc512treed2
5.315.325.34md5
5.465.485.49skein512512
5.465.485.50skein512256
5.625.635.64shake128
5.725.745.77sha384
5.745.765.79sha512
5.885.895.90bash256
5.905.936.17cubehash512
5.915.935.94sarmal256
5.985.996.01tiger
6.026.046.07shabal512
6.046.066.08shabal256
6.176.176.18blake256
6.376.396.40blake32
6.406.416.41cubehash816
6.476.496.54sha3224
6.746.776.80bblake256
7.037.057.07sha3256
7.037.057.07shake256
7.217.227.23cubehash1632
7.237.247.25skein10241024
7.267.287.30sarmal512
7.527.557.56keccakc256
7.677.697.73bash384
7.957.987.99skein256256
8.228.248.26keccakc448
8.738.758.76luffa256
8.848.858.87sha3384
8.928.938.95keccakc512
9.129.159.18luffa384
9.269.269.30groestl256
9.699.709.72keccak
11.0711.0911.10keccakc768
11.1911.2211.23bash512
11.9111.9311.94cubehash88
12.5712.5812.62cubehash1616
12.8212.8412.88sha3512
12.9812.9913.04rfsb509
13.1113.1313.17ripemd160
13.1213.1413.16groestl512
13.5013.5313.55gimli24v1
13.9213.9914.04jh224
13.9514.0014.05jh384
13.9814.0114.05jh512
14.0614.1014.12jh256
14.1414.1714.23fugue256
14.6414.6614.68shavite3256
15.2415.2715.31round3jh256
15.2415.2815.69round3jh512
15.4215.4815.54nasha256
16.0116.0516.11nasha512
16.1016.1216.14keccakc1024
16.2016.2316.25luffa512
16.2516.2916.60hamsi
17.5117.5817.61simd512
21.0121.0321.06fugue384
21.6221.6521.67lane256
22.6122.6322.65whirlpool
22.5522.8322.89asconxofv12
22.7822.8522.93asconhashv12
23.0223.0323.06cubehash84
23.2523.2723.32echosp256
23.3323.3723.41md6d224
23.5923.6023.61cubehash168
24.2324.2524.28shavite3512
25.1725.2125.23md6d256
25.7825.9425.98shamashashv1
27.5827.6627.70fugue512
28.5628.6128.66simd256
29.4529.4929.54xoodyakv1
32.2232.2332.26lane512
33.0233.0433.07md6d384
33.2033.2433.29essence384
33.2733.2833.33essence512
36.9836.9937.02echosp512
37.1837.2037.24sneikha256
38.1738.2438.28esch256v1
39.4339.5339.80fsb256
39.7239.7840.05mgrostl256
40.0540.0840.12md6d512
43.1243.1643.22echo512
43.3943.6543.70mcssha4
43.6143.7043.75mcssha6
44.3044.3444.36essence224
44.4544.4744.50essence256
44.9945.1245.28mcssha5
45.5345.5545.58saturninhashv2
45.6745.7045.72cubehash164
46.0046.0146.03cubehash82
48.5548.5648.58esch384v1
70.0870.1470.23coral256v1
75.9575.9976.04sneikha384
76.2276.2676.35triadhashv1
77.8977.9077.92knot256v2
78.6478.9379.41drygascon128
90.7890.8090.82cubehash81
90.7990.8190.82cubehash162
91.6692.1692.35drygascon256
118.61118.66118.70knot256v1
132.07132.67132.72clxhash
179.45179.46179.47cubehash161
237.84237.87238.95knot512
283.30283.32283.34knot384
632.39632.64632.86syconhash256v1
968.67968.85969.06subterraneanv1
1299.181299.851302.33acehash256v1
1325.591326.301328.96sivrijndael256hash256v1
1447.751450.711475.73skinnyhashtk3
1784.081802.821843.87heron256v1
2458.552461.052462.06skinnyhashtk2
3117.343120.303120.84gage1h256c256r128
3797.983798.993800.66photonbeetlehash256rate32v1
3988.133988.833990.75orangishv1
4573.714594.984614.54gage1h256c224r064
5179.485179.965181.07gage1h256c256r064
5252.025254.205254.76gage1h256c224r032
6540.826542.756546.56sivtemphotonhashv1
9128.559144.289158.55gage1h256c256r032
9158.909190.759206.55gage1h256c512r064
14402.8814417.4514419.57gage1h256c224r016
16167.6916172.7516177.98gage1h256c512r032
16225.2416228.0216728.35gage1h256c256r016
25753.8525797.6725827.92fsb512
29358.7029362.5029366.03gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.162.182.24edonr512
2.722.722.73sha1
3.313.323.43blake2b
3.393.403.41k12
3.523.533.54md4
4.004.004.01sha256
3.974.054.19edonr256
4.154.164.17blake2s
4.224.224.23sha224
4.384.404.43bmw512
4.404.434.47echo256
4.664.684.73blake512
4.814.834.84blake64
5.025.035.06cubehash832
5.515.535.56bmw256
5.795.805.82md5
5.945.955.99skein512512
5.945.966.00skein512256
6.086.116.15bash256
6.116.136.15shake128
6.146.156.23keccakc256treed2
6.196.216.24sarmal256
6.266.306.36sha384
6.326.376.40sha512
6.516.526.55cubehash512
6.526.566.62tiger
6.666.666.68blake256
6.916.947.01blake32
7.507.537.59shabal512
7.597.617.63sarmal512
7.617.637.68shabal256
7.837.847.85cubehash816
7.847.877.91sha3224
7.867.887.90sha3256
7.857.887.91shake256
8.018.028.04keccakc512treed2
8.198.228.30keccakc256
8.438.458.49skein256256
8.508.548.57bash384
9.139.149.16skein10241024
9.309.329.36luffa256
9.339.359.41bblake256
9.489.509.51sha3384
9.699.719.77cubehash1632
10.0010.0110.10keccakc512
10.0710.1010.17keccak
10.1010.1410.20luffa384
10.1310.1710.24keccakc448
10.6610.6910.76groestl256
11.9211.9712.03keccakc768
12.0112.0512.08bash512
13.3313.3413.37cubehash88
14.0214.0314.08sha3512
14.0114.0614.10gimli24v1
14.1314.1714.23ripemd160
14.2414.2614.30rfsb509
14.8614.8914.92groestl512
14.9214.9815.07jh384
14.9314.9915.08jh224
14.9715.0315.07jh512
15.0015.0915.12jh256
15.0715.1115.36cubehash1616
15.6415.6715.72shavite3256
15.7815.8415.88fugue256
16.3116.3916.78round3jh256
16.5216.5716.63nasha512
16.5716.6216.67nasha256
16.6516.7016.99hamsi
16.3316.7216.81round3jh512
17.8017.8317.91keccakc1024
17.8617.9217.97luffa512
21.8221.8821.91simd512
23.4323.6423.72asconhashv12
23.5623.6523.71asconxofv12
23.7523.7823.83fugue384
24.4324.4624.49cubehash84
24.5124.5424.60whirlpool
24.5524.5724.64lane256
24.9024.9224.96shavite3512
26.0826.1126.14cubehash168
26.8126.8726.96shamashashv1
26.8426.8926.93echosp256
29.9830.0030.06xoodyakv1
30.5130.5830.67simd256
31.9031.9832.08fugue512
37.7037.7637.83essence384
37.8037.8837.98essence512
38.3738.4338.52sneikha256
39.3539.4639.59esch256v1
43.2043.2443.30lane512
43.8143.9144.10mgrostl256
44.0544.0844.14echosp512
44.4444.5244.64echo512
46.9647.0447.10md6d224
47.0947.1647.27saturninhashv2
46.9247.1747.34fsb256
47.1247.2347.28mcssha4
47.3347.3947.46mcssha6
47.3647.4347.48cubehash82
47.4447.5347.61essence224
47.6547.7547.78essence256
48.1648.2048.26cubehash164
50.5550.6050.72md6d256
50.6450.7050.75esch384v1
50.8651.1051.27mcssha5
66.3566.4566.54md6d384
72.5772.6672.78coral256v1
76.8876.9777.06triadhashv1
79.4179.5680.40drygascon128
79.8079.9079.95sneikha384
80.4180.4880.57knot256v2
80.4880.6580.80md6d512
92.1892.2292.27cubehash81
93.2393.2793.31cubehash162
93.8294.4594.57drygascon256
119.78119.84119.97knot256v1
133.13133.67133.75clxhash
182.02182.07182.14cubehash161
243.08243.15246.51knot512
287.03287.12287.66knot384
659.05659.47659.80syconhash256v1
979.10979.28979.43subterraneanv1
1321.271321.801322.42sivrijndael256hash256v1
1354.151354.511354.95acehash256v1
1496.851497.101526.07skinnyhashtk3
1814.771831.601966.30heron256v1
2479.582480.172481.59skinnyhashtk2
3273.743274.263281.49gage1h256c256r128
3763.293765.693772.14photonbeetlehash256rate32v1
4120.024120.774129.64orangishv1
4760.794782.064804.52gage1h256c224r064
5393.665395.925402.60gage1h256c256r064
5450.665452.085458.16gage1h256c224r032
6509.326514.906518.38sivtemphotonhashv1
9471.939506.289757.62gage1h256c256r032
9535.589549.599591.25gage1h256c512r064
14923.3714937.5214940.06gage1h256c224r016
16763.8416781.7016800.39gage1h256c512r032
16808.3116809.8016817.17gage1h256c256r016
30386.8230392.9130401.32gage1h256c224r008
67986.4368013.5668039.38fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
4.004.094.16blake2s
5.165.195.38edonr512
6.096.126.22blake2b
6.726.786.88sha1
7.667.727.78sha256
7.887.978.03md4
9.099.259.62edonr256
9.349.509.62blake512
9.699.729.78sha224
9.629.759.84k12
10.4110.5310.59blake64
10.9711.0911.53echo256
11.6211.7211.81bash256
11.8811.9412.00md5
11.9112.0012.09bash384
11.9412.0312.12skein512256
12.0312.0912.19skein512512
12.9112.9412.97blake256
13.2513.3813.53sarmal256
13.6614.1614.66blake32
14.3114.5014.72bmw256
14.5314.6614.72skein256256
14.5614.6614.75sha3224
14.5914.6914.75sha3384
14.5314.7215.00tiger
14.5914.7214.81sha3256
14.6214.7214.81sha3512
14.7214.7814.88shake128
14.7514.8414.94shake256
15.0915.2515.59sha384
15.1215.2815.50cubehash512
15.1615.4415.59sha512
15.9116.0016.12bmw512
15.9416.0616.16sarmal512
17.3117.5317.62luffa256
19.0919.2219.31gimli24v1
19.6919.8120.66keccakc1024
19.4719.8820.41keccakc512
19.8420.0020.75keccakc768
20.1920.3420.91keccak
20.3420.5321.19keccakc256
20.5620.7821.00keccakc448
21.0921.3121.62hamsi
22.4422.5922.75bash512
22.5622.6622.84luffa384
22.9123.0023.25cubehash832
25.9426.0326.12cubehash816
26.7527.2527.59shabal512
27.1927.2527.31rfsb509
27.1927.4127.59ripemd160
27.3127.5027.91jh384
27.3127.6228.06jh512
27.4727.6928.09jh224
27.5027.7828.06jh256
27.9428.0928.22shabal256
28.1928.2828.38skein10241024
28.6228.6928.75shavite3256
28.8129.0329.50groestl256
30.0930.3130.81round3jh256
29.9130.4130.72round3jh512
31.1631.1931.34cubehash88
31.0331.2831.97nasha256
31.7831.9132.22nasha512
33.4133.6933.88asconxofv12
33.6933.7534.00asconhashv12
36.4436.5636.78xoodyakv1
36.5336.7236.84fugue256
37.9738.0038.56keccakc256treed2
38.1238.2538.56keccakc512treed2
38.8139.0039.22shamashashv1
39.0039.1939.44luffa512
40.3440.4440.53bblake256
41.3841.4441.53cubehash1632
42.0942.2242.28groestl512
42.7542.8843.06cubehash84
45.4745.5045.62shavite3512
46.7246.9747.53whirlpool
47.4147.5347.88cubehash1616
52.8153.1653.50esch256v1
54.5954.7255.03sneikha256
55.4155.5955.84simd256
58.1958.3158.47cubehash168
59.0659.1659.34fugue384
61.7561.8862.03lane256
65.3165.4765.66cubehash82
67.2567.8868.44saturninhashv2
68.0968.3468.66simd512
77.6277.7277.91esch384v1
80.1280.3180.47cubehash164
82.2882.6683.09echo512
83.2883.4483.62echosp256
85.4186.0386.38drygascon128
86.0386.2286.38triadhashv1
86.3886.6986.94fugue512
88.5688.7888.94essence224
88.9189.2589.50essence256
92.6692.8493.03mcssha4
94.1294.3194.62mcssha6
95.7596.1696.53essence384
96.4496.7597.00essence512
102.78103.06103.31echosp512
102.84103.56104.19coral256v1
110.28110.41110.53cubehash81
112.81113.56113.84knot256v2
113.72114.50115.66mgrostl256
122.41122.84123.16drygascon256
125.03125.31125.72mcssha5
125.38125.53125.75cubehash162
128.34129.19130.25fsb256
129.16129.47129.88sneikha384
133.97134.25134.62knot256v1
146.16146.34146.66clxhash
147.62147.94148.31md6d224
157.72158.00158.31md6d256
168.66169.00169.22lane512
213.75214.00214.25cubehash161
214.19214.72215.00md6d384
252.53253.19253.78md6d512
295.12295.72296.75knot512
316.78317.19317.53knot384
1000.471002.591003.94syconhash256v1
1109.881110.591111.06subterraneanv1
1268.591269.591270.78sivrijndael256hash256v1
2056.312056.912059.56acehash256v1
2127.692128.882168.94skinnyhashtk3
2751.442752.472753.62skinnyhashtk2
3339.883341.503344.34photonbeetlehash256rate32v1
3487.193523.593668.50heron256v1
5277.595279.195281.84gage1h256c256r128
5856.505858.285861.59orangishv1
6147.976151.126157.44sivtemphotonhashv1
7225.127265.947278.50gage1h256c224r064
8013.418015.418018.41gage1h256c224r032
8172.538177.628181.44gage1h256c256r064
13878.0913883.1913962.91gage1h256c256r032
14429.6214475.6614498.91gage1h256c512r064
21568.4721584.4121593.22gage1h256c224r016
24292.5024294.8824335.00gage1h256c256r016
24665.7524691.7524724.94gage1h256c512r032
43536.2243566.2543643.44gage1h256c224r008
609334.59609678.25609985.94fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
36.5037.0037.25sha256
37.2537.5038.25blake2s
36.00?39.00?40.25?sha1
38.2539.0039.75md4
41.25?43.00?47.00?edonr512
47.5047.7548.25sha224
47.7548.5050.00gimli24v1
48.7549.7553.75blake2b
50.0050.5051.50edonr256
54.7555.2556.00md5
56.2557.0059.00hamsi
59.0059.2559.50blake256
60.5061.7566.75blake32
67.0068.7570.75tiger
75.5075.7576.00cubehash512
75.7576.5078.00blake512
76.0077.2578.75luffa256
76.7577.7578.50k12
80.0081.5083.00bmw256
84.2584.7585.25blake64
88.2588.7589.25skein256256
88.5089.5092.75echo256
95.5096.5098.25bash256
95.5096.7597.75bash512
96.2597.00100.75skein512256
96.0097.2599.50bash384
96.2597.5099.75skein512512
112.75113.50114.75asconhashv12
112.50114.00115.00asconxofv12
113.25114.50115.50sarmal256
114.00115.00116.25luffa384
114.75115.25116.00sha3224
115.00116.00116.50sha3384
115.25116.25117.50sha3256
115.00116.50117.75sha3512
116.50117.50118.25shake256
116.75117.50118.50shake128
117.75118.25119.25ripemd160
118.75119.00119.75shavite3256
117.00119.25120.50xoodyakv1
123.00123.75125.75shamashashv1
125.00126.25129.25sha512
123.50126.50130.75sha384
126.75128.50129.50bmw512
130.50132.25134.00nasha256
134.25135.50136.50sarmal512
143.25144.00144.75rfsb509
149.25150.00151.25sneikha256
156.25156.75158.75triadhashv1
157.75158.50165.75keccakc1024
155.75159.50163.25keccakc512
160.00160.75167.25keccakc448
161.50163.00169.25keccak
162.75163.75168.00shabal512
159.25164.75167.75keccakc768
163.50167.00170.75keccakc256
166.75167.25169.50cubehash832
167.00168.50172.25groestl256
169.75170.75171.25cubehash816
171.50172.00172.75cubehash88
172.50173.25174.50shabal256
182.75183.75186.50saturninhashv2
186.00186.25186.75cubehash84
192.50194.00198.25esch256v1
194.50195.50197.75luffa512
200.50201.25207.50whirlpool
201.50202.25204.00fugue256
205.50205.75207.25cubehash82
211.50212.50215.75drygascon128
221.25222.50223.25jh512
221.50223.50225.00jh384
222.00224.00225.50jh224
223.25224.25226.50jh256
227.00227.25228.00skein10241024
232.75233.25234.50clxhash
242.75244.00245.75round3jh256
242.50244.25245.75round3jh512
245.75246.75248.75knot256v1
251.50252.00252.75cubehash81
252.75254.50256.50nasha512
268.00269.00271.00bblake256
290.00290.50291.50cubehash1632
292.25295.25303.50knot256v2
294.00296.50298.75cubehash1616
303.00303.75305.25keccakc256treed2
304.25304.75307.25keccakc512treed2
310.50311.00311.50cubehash168
322.00323.50325.75groestl512
332.00333.00335.75cubehash164
336.00337.00338.00esch384v1
336.50337.25340.00fugue384
345.50347.75351.75coral256v1
364.00365.25369.25shavite3512
378.00380.00381.75cubehash162
433.25435.50436.75sneikha384
440.75441.50443.00drygascon256
445.25447.25450.50simd256
451.25452.25454.25mcssha4
463.00464.25468.75mcssha6
468.00469.25472.25cubehash161
504.25505.25505.75lane256
517.75518.75522.00fugue512
541.00542.50543.75essence224
543.50544.75545.75essence256
545.00547.00551.00simd512
616.25617.25629.50knot384
658.75662.50667.25echo512
666.50668.75671.50echosp256
709.50710.75713.75mcssha5
710.75714.25717.00knot512
766.75768.25771.00essence384
773.00775.25778.00essence512
824.25826.00827.50echosp512
917.75924.25938.75mgrostl256
1016.751023.001028.75fsb256
1180.001183.751187.50md6d224
1261.001264.251266.00md6d256
1349.001351.501354.75lane512
1523.001526.001530.25sivrijndael256hash256v1
1713.251716.751720.75md6d384
2021.502025.502033.00md6d512
2126.752128.752132.25subterraneanv1
3691.503704.753714.75syconhash256v1
3824.753830.503835.50photonbeetlehash256rate32v1
4896.254898.254902.00skinnyhashtk2
5681.255684.505790.50skinnyhashtk3
6566.506570.506581.25sivtemphotonhashv1
7600.007608.507612.25acehash256v1
16669.0016739.5017057.75heron256v1
18016.5018029.2518037.75gage1h256c256r128
23424.7523438.0023514.00orangishv1
26600.2526630.0026741.00gage1h256c224r064
28221.5028228.5028244.75gage1h256c224r032
30014.0030063.5030099.25gage1h256c256r064
48711.7548721.0048743.25gage1h256c256r032
53109.7553155.2553280.50gage1h256c512r064
73965.0074034.0074044.75gage1h256c224r016
83300.5083309.2583329.00gage1h256c256r016
86839.2587026.2587262.25gage1h256c512r032
147357.75147408.25147459.50gage1h256c224r008
4876615.754878839.004879933.25fsb512

aarch64; A53+crypto (410fd034); 2017 HiSilicon Kirin 970; 8 x 1844MHz; unstable; hikey970, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
-58809.61?-3100.61?59582.02?fsb256
0.94?1.88?2.81?sha1
0.94?1.88?2.81?sha224
0.94?1.88?2.81?sha256
1.88?2.81?3.75?edonr512
1.88?2.81?4.69?md4
2.81?3.75?4.69?bmw512
3.75?4.69?7.50?k12
4.69?4.69?5.63?edonr256
2.81?5.63?11.26?md5
4.69?5.63?6.57?blake2b
5.63?5.63?7.50?skein512256
5.63?5.63?7.50?skein512512
5.63?6.57?10.32?bmw256
5.63?6.57?7.50?skein256256
6.57?8.44?11.26?blake2s
8.44?9.38?9.38?skein10241024
7.62?9.53?11.43?keccakc256
3.75?10.32?12.19?shabal256
4.69?10.32?14.07?tiger
5.63?10.32?12.19?shabal512
7.50?10.32?12.19?blake512
7.50?10.32?14.07?blake64
9.3810.3210.32sha384
9.3810.3210.32sha512
8.44?11.26?15.95?blake32
11.43?12.39?13.34?shake128
8.58?12.39?16.20?keccakc448
12.19?14.07?15.95?keccak
12.19?14.07?22.51?bblake256
7.50?14.07?16.88?ripemd160
12.11?14.12?15.13?shake256
9.08?14.12?17.15?keccakc512
9.53?14.29?16.20?sha3224
12.11?15.13?19.17?sha3256
10.32?15.95?19.70?blake256
6.57?16.88?35.64?nasha512
11.29?17.44?22.58?keccakc768
0.94?18.76?30.02?sarmal256
9.38?18.76?27.20?nasha256
11.29?19.50?24.63?sha3384
15.95?21.57?25.33?luffa256
-1.88?23.45?36.58?sarmal512
14.07?23.45?33.77?cubehash512
18.10?23.82?30.49?keccakc1024
23.45?24.39?31.89?asconxofv12
23.45?25.33?30.02?asconhashv12
20.64?26.26?29.08?cubehash1632
17.15?27.63?30.49?sha3512
17.82?28.14?41.27?fugue256
-3.75?29.08?94.74?mgrostl256
27.20?29.08?45.02?jh256
27.20?29.08?45.02?jh512
-1.88?30.02?75.98?cubehash832
27.20?30.02?45.02?jh384
-2.81?37.52?94.74?groestl256
-21.57?38.46?144.45?lane256
22.51?38.46?47.84?essence384
32.83?38.46?63.78?gimli24v1
37.52?38.46?47.84?sneikha256
23.45?39.40?47.84?luffa384
30.02?39.40?45.02?luffa512
38.4639.4039.40shamashashv1
29.08?41.27?45.02?jh224
3.75?41.27?60.97?shavite3256
28.14?43.15?88.17?mcssha6
21.57?45.02?99.43?md6d256
28.94?45.02?51.46?echosp256
-5.63?45.96?149.14?md6d224
30.02?45.96?62.85?cubehash816
32.83?45.96?53.47?round3jh256
42.21?45.96?52.53?round3jh512
31.89?46.90?59.09?echosp512
33.02?49.03?54.03?echo256
-16.88?50.65?164.15?groestl512
47.84?52.53?53.47?essence512
40.33?55.34?87.23?mcssha5
-53.47?58.16?236.37?lane512
30.02?60.97?87.23?mcssha4
51.59?61.91?66.60?saturninhashv2
18.76?64.72?87.23?simd256
0.94?66.60?209.17?md6d384
47.84?68.47?73.16?drygascon128
68.4768.4769.41shavite3512
71.29?71.29?79.73?coral256v1
20.64?72.23?170.71?essence256
33.77?72.23?157.58?md6d512
59.09?74.10?84.42?cubehash88
30.95?75.04?96.61?fugue512
66.60?75.98?95.67?sneikha384
62.85?78.79?79.73?esch256v1
-23.45?79.73?256.07?echo512
8.44?81.60?125.69?whirlpool
82.54?83.48?118.19?esch384v1
22.51?85.36?123.81?simd512
46.90?85.36?157.58?cubehash1616
52.53?87.23?118.19?essence224
68.47?88.17?97.55?drygascon256
61.91?97.55?115.37?xoodyakv1
85.36?108.81?116.31?knot256v2
75.98?128.50?189.47?cubehash168
127.57129.44134.13clxhash
69.41?156.64?262.64?knot256v1
79.73?156.64?319.85?cubehash84
80.99?196.29?254.42?rfsb509
143.51?237.31?347.06?cubehash164
202.61?287.02?288.90?cubehash82
274.83?334.86?399.58?knot512
358.31?360.19?513.08?cubehash162
-3359.75?391.20?7360.83?fsb512
304.85?410.84?438.98?knot384
407.09?541.22?696.93?cubehash81
452.11?650.03?1036.48?syconhash256v1
574.99?810.42?1013.03?cubehash161
1254.09?1312.25?1777.49?subterraneanv1
1041.17?2182.70?4432.93?acehash256v1
748.51?2193.02?5164.56?skinnyhashtk3
3463.993465.873466.80sivrijndael256hash256v1
3935.80?3975.19?4979.78?gage1h256c256r128
6145.706195.416282.65skinnyhashtk2
3744.45?6610.94?10113.39?orangishv1
-1967.90?7759.04?24465.55?gage1h256c224r064
10497.0310505.4710518.60gage1h256c256r064
3715.37?12608.44?17117.35?gage1h256c224r032
14873.68?16813.44?17522.56?heron256v1
11193.01?18821.67?23082.95?gage1h256c512r064
16442.00?25632.41?44313.38?photonbeetlehash256rate32v1
23416.88?27607.81?29458.46?gage1h256c256r016
23005.10?28200.62?28673.36?gage1h256c512r032
31150.5931177.7931195.61gage1h256c256r032
24825.74?41991.86?70242.19?sivtemphotonhashv1
43579.87?49397.28?50430.94?gage1h256c224r008
-19765.29?68066.06?112392.57?gage1h256c224r016
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.88?2.34?2.34?sha1
1.88?2.34?2.34?sha224
1.88?2.34?2.34?sha256
2.81?2.81?3.28?edonr512
3.28?3.28?4.22?md4
3.75?4.22?4.69?bmw512
5.165.165.63blake2b
5.165.165.63edonr256
5.63?5.63?7.03?k12
5.63?6.10?8.44?md5
6.576.577.03skein512256
6.576.577.03skein512512
6.577.037.03skein256256
7.97?7.97?9.38?bmw256
8.44?8.91?9.85?blake2s
9.389.389.38skein10241024
10.3210.3210.32sha384
10.3210.3210.32sha512
9.38?10.32?10.79?keccakc256
7.97?10.79?10.79?shabal256
7.97?10.79?10.79?tiger
8.91?10.79?10.79?shabal512
9.85?10.79?11.26?blake512
9.85?10.79?12.19?blake64
11.26?12.19?13.60?blake32
11.26?12.66?14.07?keccakc448
12.6612.6613.13shake128
12.19?13.60?14.54?keccakc512
11.26?14.07?14.07?ripemd160
13.6014.0714.54keccak
12.19?14.54?15.01?sha3224
14.0715.0115.01shake256
14.5415.4815.95sha3256
14.54?16.41?18.29?blake256
15.48?17.35?18.76?keccakc768
15.48?17.35?21.57?nasha256
17.35?17.82?21.10?bblake256
17.35?17.82?27.20?nasha512
10.79?19.70?20.17?sarmal256
16.41?19.70?20.17?sha3384
19.23?21.57?22.51?luffa256
22.04?24.39?26.26?keccakc1024
22.04?24.39?29.55?cubehash512
23.92?24.39?26.73?asconxofv12
12.19?24.86?25.33?sarmal512
24.39?24.86?27.20?asconhashv12
22.98?28.14?28.14?sha3512
25.7928.6128.61cubehash1632
26.26?29.08?34.24?fugue256
29.08?32.83?55.34?cubehash832
33.77?33.77?39.86?jh256
33.77?33.77?39.86?jh512
33.77?34.24?39.86?jh384
30.95?34.71?63.31?groestl256
34.71?35.17?68.00?mgrostl256
31.89?36.11?40.33?essence384
32.83?36.58?40.80?luffa384
34.71?38.46?39.86?jh224
38.46?38.46?43.15?sneikha256
39.4039.8639.86shamashashv1
36.11?40.33?41.27?luffa512
36.11?40.33?90.98?lane256
36.58?40.80?41.27?echosp256
23.45?42.21?42.68?shavite3256
42.68?42.68?69.41?md6d256
39.86?43.62?92.86?md6d224
44.09?44.09?54.40?gimli24v1
39.86?44.55?44.55?echo256
45.0246.4346.90round3jh512
40.33?46.90?47.37?round3jh256
42.68?47.84?53.47?echosp512
44.09?49.24?54.87?cubehash816
49.2449.2449.71essence512
49.24?49.71?69.41?mcssha6
47.37?53.00?106.93?groestl512
49.24?55.34?144.45?lane512
50.18?55.81?68.94?mcssha4
56.28?56.75?69.88?mcssha5
60.50?61.44?130.38?md6d384
57.2262.3862.38saturninhashv2
42.68?65.19?65.19?simd256
67.07?67.54?109.74?md6d512
70.8270.8271.29shavite3512
63.78?71.76?71.76?esch256v1
72.2372.2372.23coral256v1
65.19?73.16?73.63?drygascon128
65.19?76.92?88.64?essence224
69.41?76.92?77.85?cubehash88
76.92?77.38?86.76?sneikha384
56.28?77.85?77.85?fugue512
74.10?82.54?166.49?echo512
46.90?83.48?83.95?whirlpool
75.98?84.89?128.97?essence256
57.22?88.17?88.17?simd512
78.79?88.64?88.64?drygascon256
91.45?91.45?127.57?cubehash1616
96.14?96.14?107.87?esch384v1
80.20?98.02?98.02?xoodyakv1
94.27?102.24?105.52?knot256v2
129.91129.91132.26clxhash
119.12?133.66?156.64?cubehash168
140.23?157.11?210.11?knot256v1
158.52?158.99?232.15?cubehash84
141.17?197.45?197.45?rfsb509
216.21?242.47?283.74?cubehash164
233.09?261.70?262.17?cubehash82
306.25306.25336.74knot512
350.81?393.96?395.36?knot384
415.53?416.00?466.65?cubehash162
489.16?489.63?567.48?cubehash81
654.72?655.65?848.88?syconhash256v1
748.05?815.58?916.41?cubehash161
1420.58?1439.81?1595.05?subterraneanv1
2199.11?2202.87?3325.64?acehash256v1
2210.84?2211.31?3574.20?skinnyhashtk3
3461.653462.113462.58sivrijndael256hash256v1
4568.004583.014865.81gage1h256c256r128
6203.396207.146249.35skinnyhashtk2
5923.86?6658.78?8041.84?orangishv1
6963.62?7827.04?15742.73?gage1h256c224r064
10604.9010607.2410612.87gage1h256c256r064
8272.59?12716.78?12722.40?gage1h256c224r032
16110.4217077.4817084.52heron256v1
17262.27?18076.44?47172.84?fsb256
17568.0518481.6519245.17fsb512
15190.25?19002.70?19007.86?gage1h256c512r064
25105.73?25526.88?33836.05?photonbeetlehash256rate32v1
25734.6527086.2927300.62gage1h256c512r032
26593.8427869.5128150.44gage1h256c256r016
31439.4931451.2231456.38gage1h256c256r032
39959.24?41955.75?55140.11?sivtemphotonhashv1
44868.2046721.6747202.85gage1h256c224r008
24721.15?68617.59?68659.34?gage1h256c224r016
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.502.502.50sha1
2.502.502.50sha224
2.502.502.50sha256
2.50?3.75?3.75?edonr512
3.75?3.75?5.00?md4
5.005.005.00bmw512
5.00?5.00?6.25?blake2b
5.00?6.25?6.25?edonr256
6.25?6.25?7.50?k12
6.25?6.25?8.75?md5
7.507.507.50skein256256
7.507.507.50skein512256
7.507.507.50skein512512
10.0110.0110.01skein10241024
8.75?10.01?10.01?blake2s
8.75?10.01?10.01?bmw256
10.01?11.26?12.51?keccakc256
11.2611.2611.26sha384
11.2611.2611.26sha512
11.2611.2612.51blake512
11.2611.2612.51blake64
7.50?11.26?11.26?tiger
8.75?11.26?12.51?shabal256
11.2612.5112.51blake32
8.75?12.51?12.51?shabal512
12.5113.7613.76keccakc448
13.7613.7613.76shake128
12.51?15.01?15.01?ripemd160
13.7615.0115.01keccak
13.7615.0115.01sha3224
15.0115.0115.01keccakc512
13.76?16.26?16.26?sha3256
15.0116.2616.26shake256
15.01?16.26?17.51?blake256
15.01?16.26?18.76?keccakc768
16.26?18.76?22.51?nasha256
18.76?18.76?28.76?nasha512
18.7620.0120.01sha3384
12.51?21.26?21.26?sarmal256
20.01?22.51?22.51?luffa256
21.26?22.51?23.76?bblake256
22.5123.7625.01asconxofv12
25.0125.0127.51asconhashv12
15.01?26.26?27.51?sarmal512
23.76?26.26?31.27?cubehash512
25.0126.2627.51keccakc1024
23.76?28.76?30.02?sha3512
27.51?31.27?36.27?fugue256
28.76?32.52?32.52?cubehash1632
33.77?35.02?42.52?luffa384
35.02?35.02?41.27?jh384
32.52?36.27?40.02?echosp256
32.52?36.27?66.28?groestl256
33.77?37.52?63.78?cubehash832
33.77?38.77?42.52?essence384
35.02?38.77?41.27?jh512
36.27?40.02?41.27?jh224
38.7740.0241.27jh256
38.77?40.02?43.77?sneikha256
38.77?40.02?91.30?md6d224
40.0240.0241.27shamashashv1
37.52?42.52?42.52?luffa512
38.77?42.52?76.29?mgrostl256
38.77?42.52?96.30?lane256
42.52?42.52?68.79?md6d256
23.76?43.77?43.77?shavite3256
43.77?43.77?48.78?echo256
41.27?47.52?48.78?round3jh512
41.27?48.78?48.78?round3jh256
45.02?50.03?56.28?gimli24v1
47.5252.5352.53essence512
52.5352.5352.53echosp512
48.78?53.78?60.03?cubehash816
53.78?53.78?72.54?mcssha5
51.28?57.53?115.06?groestl512
51.28?57.53?71.29?mcssha6
51.28?58.78?71.29?mcssha4
55.03?61.28?127.57?md6d384
55.03?61.28?158.83?lane512
63.7863.7865.03saturninhashv2
63.7865.0365.03esch256v1
50.03?66.28?67.54?simd256
60.03?67.54?78.79?essence224
66.28?67.54?107.56?md6d512
65.03?72.54?81.29?cubehash88
65.03?73.79?82.54?coral256v1
73.79?73.79?82.54?drygascon128
75.0475.0475.04shavite3512
78.79?78.79?88.80?sneikha384
67.54?82.54?83.79?fugue512
48.78?86.29?86.29?whirlpool
78.79?87.55?175.09?echo512
90.0590.0590.05drygascon256
53.78?93.80?93.80?simd512
95.0596.30103.80knot256v2
81.29?98.80?98.80?xoodyakv1
88.80?98.80?132.57?essence256
97.55?98.80?110.06?esch384v1
90.05?101.30?142.57?cubehash1616
130.07130.07132.57clxhash
140.07?141.32?211.36?knot256v1
141.32?142.57?166.34?cubehash168
146.33?163.84?240.12?cubehash84
145.08?202.61?202.61?rfsb509
237.62?240.12?265.14?cubehash82
223.87?251.38?292.65?cubehash164
275.14?307.66?338.93?knot512
352.68?352.68?397.71?knot384
422.72?422.72?475.25?cubehash162
440.23?494.01?572.80?cubehash81
666.60?747.89?862.95?syconhash256v1
822.93?822.93?924.23?cubehash161
1401.98?1425.74?1570.82?subterraneanv1
1994.79?2238.67?3621.89?skinnyhashtk3
2233.66?2239.92?3374.26?acehash256v1
3454.303458.053459.30sivrijndael256hash256v1
5228.975233.975245.23gage1h256c256r128
5998.12?6080.67?8146.74?orangishv1
6221.996226.996268.26skinnyhashtk2
7072.43?7947.89?15997.08?gage1h256c224r064
10774.3610776.8610783.11gage1h256c256r064
8384.36?12899.21?12902.97?gage1h256c224r032
16816.2517515.3717520.37heron256v1
14352.47?19306.30?19307.55?gage1h256c512r064
22586.76?22599.26?33726.31?photonbeetlehash256rate32v1
26059.8226089.8327030.32gage1h256c512r032
26911.51?29505.36?30260.75?gage1h256c256r016
31897.8531906.6131912.86gage1h256c256r032
39978.31?41876.80?55053.66?sivtemphotonhashv1
44205.5144281.8045917.65gage1h256c224r008
41471.59?46995.71?50107.33?fsb512
50436.26?52437.30?118938.16?fsb256
25064.30?69541.20?69592.48?gage1h256c224r016
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.343.343.34edonr512
3.343.343.34sha1
3.343.343.34sha224
3.343.343.34sha256
3.34?6.67?6.67?md4
6.67?6.67?10.01?k12
6.67?6.67?10.01?skein256256
6.676.676.67blake2b
6.676.676.67bmw512
6.676.676.67edonr256
10.0110.0110.01blake2s
10.01?10.01?13.34?bmw256
6.67?10.01?10.01?md5
6.67?10.01?10.01?skein512256
6.67?10.01?10.01?skein512512
10.01?13.34?13.34?blake512
10.01?13.34?13.34?keccakc256
10.01?13.34?13.34?sha384
10.01?13.34?13.34?tiger
13.3413.3413.34blake64
13.3413.3413.34sha512
13.3413.3413.34skein10241024
13.34?13.34?16.68?blake32
13.34?13.34?16.68?shabal256
13.34?13.34?16.68?shabal512
13.34?16.68?16.68?keccak
13.34?16.68?16.68?keccakc448
13.34?16.68?16.68?keccakc512
13.34?16.68?16.68?ripemd160
13.34?16.68?16.68?shake128
16.68?16.68?20.01?sha3224
16.68?16.68?20.01?sha3256
16.68?16.68?20.01?shake256
16.68?20.01?20.01?blake256
16.68?20.01?20.01?keccakc768
16.68?20.01?23.35?nasha256
20.01?20.01?23.35?sha3384
13.34?23.35?23.35?sarmal256
20.01?23.35?30.02?nasha512
23.35?23.35?26.68?luffa256
13.34?26.68?30.02?sarmal512
23.35?26.68?26.68?asconxofv12
26.68?26.68?30.02?asconhashv12
26.68?30.02?30.02?keccakc1024
26.68?30.02?33.35?cubehash512
30.0230.0233.35bblake256
30.0230.0233.35sha3512
33.35?33.35?43.36?fugue256
36.69?40.02?43.36?jh384
36.69?40.02?73.37?groestl256
40.0240.0243.36cubehash1632
36.69?43.36?46.69?echosp256
40.0243.3643.36essence384
40.0243.3643.36jh224
40.0243.3643.36jh256
40.0243.3643.36jh512
40.0243.3643.36sneikha256
43.3643.3643.36shamashashv1
43.3643.3646.69luffa384
23.35?46.69?46.69?shavite3256
43.3646.6946.69luffa512
46.69?46.69?56.70?gimli24v1
43.36?50.03?110.06?lane256
43.36?50.03?93.38?mgrostl256
46.69?50.03?53.36?round3jh512
46.69?50.03?83.38?cubehash832
46.69?53.36?53.36?round3jh256
53.3653.3656.70echo256
53.36?56.70?60.03?essence512
56.70?56.70?126.73?groestl512
56.70?63.37?76.71?mcssha4
56.70?63.37?76.71?mcssha6
63.3763.3770.04echosp512
60.03?66.70?73.37?cubehash816
66.7066.7066.70saturninhashv2
66.7066.7073.37esch256v1
46.69?70.04?73.37?simd256
63.37?70.04?80.04?mcssha5
73.37?73.37?213.44?lane512
73.37?73.37?86.71?essence224
70.0476.7176.71coral256v1
73.37?76.71?83.38?drygascon128
76.7176.7180.04shavite3512
83.38?83.38?93.38?cubehash88
83.38?83.38?93.38?sneikha384
86.71?86.71?140.07?md6d256
46.69?90.05?93.38?whirlpool
80.04?90.05?183.43?md6d224
83.38?90.05?180.09?echo512
83.38?93.38?103.39?drygascon256
80.04?96.72?96.72?fugue512
100.05100.05106.72knot256v2
83.38?100.05?100.05?xoodyakv1
103.39103.39113.39esch384v1
86.71?106.72?143.41?essence256
76.71?116.73?120.06?simd512
120.06?123.40?256.80?md6d384
113.39?126.73?180.09?cubehash1616
120.06?133.40?216.78?md6d512
133.40133.40146.74clxhash
143.41?143.41?213.44?knot256v1
156.75?160.08?260.14?cubehash84
146.74?163.42?190.10?cubehash168
153.41?213.44?213.44?rfsb509
246.80?250.13?276.81?cubehash82
273.48?273.48?316.83?cubehash164
280.15?280.15?343.51?knot512
356.85?360.19?403.54?knot384
443.56?496.93?496.93?cubehash162
450.23?506.93?586.97?cubehash81
693.69?697.03?900.47?syconhash256v1
840.44?843.77?947.16?cubehash161
1427.41?1587.49?1607.50?subterraneanv1
2061.07?2314.54?3815.32?skinnyhashtk3
2064.41?2334.55?3518.50?acehash256v1
3438.463441.793451.80sivrijndael256hash256v1
5496.195502.865526.21gage1h256c256r128
6206.56?6209.90?8414.38?orangishv1
6269.936286.616319.96skinnyhashtk2
7373.84?8270.97?16665.34?gage1h256c224r064
11232.5111232.5111235.85gage1h256c256r064
8707.87?13390.30?13393.64?gage1h256c224r032
17939.3418683.0618696.40heron256v1
16805.41?20117.14?20130.48?gage1h256c512r064
22391.66?25159.76?33424.07?photonbeetlehash256rate32v1
27027.40?27100.77?30299.11?gage1h256c512r032
27881.1828041.2629788.84gage1h256c256r016
33117.2433127.2433140.59gage1h256c256r032
37105.98?41164.76?54785.19?sivtemphotonhashv1
45747.1545777.1645850.53gage1h256c224r008
25966.85?72047.51?72060.85?gage1h256c224r016
109767.14?122703.88?130417.89?fsb512
130207.78?136254.26?308777.40?fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
0.00?30.02?30.02?blake2b
0.00?30.02?30.02?blake2s
0.00?30.02?30.02?edonr256
0.00?30.02?30.02?edonr512
0.00?30.02?30.02?md4
0.00?30.02?30.02?sha1
0.00?30.02?30.02?sha224
0.00?30.02?30.02?sha256
0.00?30.02?30.02?skein256256
30.0230.0230.02blake32
30.0230.0230.02blake512
30.0230.0230.02blake64
30.0230.0230.02bmw256
30.0230.0230.02bmw512
30.0230.0230.02k12
30.0230.0230.02keccakc1024
30.0230.0230.02keccakc448
30.0230.0230.02keccakc768
30.0230.0230.02md5
30.0230.0230.02sha384
30.0230.0230.02sha512
30.0230.0230.02skein512256
30.0230.0230.02skein512512
30.0230.0230.02tiger
30.02?30.02?60.03?asconhashv12
30.02?30.02?60.03?asconxofv12
30.02?30.02?60.03?blake256
30.02?30.02?60.03?keccak
30.02?30.02?60.03?keccakc256
30.02?30.02?60.03?keccakc512
30.02?30.02?60.03?ripemd160
30.02?30.02?60.03?sha3224
30.02?30.02?60.03?sha3256
30.02?30.02?60.03?sha3384
30.02?30.02?60.03?sha3512
30.02?30.02?60.03?shake128
30.02?30.02?60.03?shake256
30.02?60.03?60.03?luffa256
30.02?60.03?60.03?nasha256
30.02?60.03?60.03?sarmal256
30.02?60.03?60.03?sarmal512
30.02?60.03?60.03?skein10241024
60.0360.0360.03nasha512
60.0360.0360.03shabal256
60.0360.0360.03shabal512
60.0360.0360.03sneikha256
60.03?60.03?90.05?cubehash512
60.03?60.03?90.05?shamashashv1
60.03?90.05?90.05?gimli24v1
60.03?90.05?90.05?jh224
60.03?90.05?90.05?jh256
60.03?90.05?90.05?jh384
60.03?90.05?90.05?jh512
60.03?90.05?90.05?shavite3256
90.05?90.05?120.06?fugue256
90.05?90.05?120.06?round3jh256
90.05?90.05?120.06?saturninhashv2
90.05?90.05?150.08?groestl256
90.0590.0590.05drygascon128
90.0590.0590.05esch256v1
90.0590.0590.05luffa384
90.0590.0590.05round3jh512
120.06120.06120.06echo256
120.06120.06120.06xoodyakv1
120.06?120.06?150.08?bblake256
120.06?120.06?150.08?drygascon256
120.06?120.06?150.08?echosp256
120.06?120.06?150.08?essence224
120.06?120.06?150.08?mcssha6
120.06?120.06?150.08?simd256
120.06?120.06?270.14?lane256
90.05?120.06?120.06?coral256v1
90.05?120.06?120.06?essence384
90.05?120.06?120.06?luffa512
90.05?120.06?150.08?mcssha4
120.06?150.08?150.08?sneikha384
120.06?150.08?300.16?mgrostl256
150.08150.08150.08clxhash
150.08150.08150.08echosp512
150.08150.08150.08essence512
150.08150.08150.08shavite3512
150.08?150.08?180.09?cubehash1632
150.08?150.08?180.09?esch384v1
150.08?150.08?180.09?knot256v2
150.08?150.08?300.16?groestl512
150.08?150.08?330.17?echo512
90.05?150.08?180.09?whirlpool
150.08?180.09?270.14?essence256
180.09180.09180.09mcssha5
180.09?180.09?240.12?knot256v1
180.09?210.11?240.12?cubehash816
180.09?210.11?360.19?cubehash832
210.11?210.11?240.12?cubehash88
210.11?270.14?270.14?fugue512
270.14?270.14?450.23?md6d256
270.14?270.14?600.31?md6d224
210.11?300.16?330.17?rfsb509
300.16?330.17?540.28?cubehash84
300.16?330.17?810.42?lane512
330.17?360.19?420.22?knot512
360.19?360.19?810.42?md6d384
210.11?390.20?390.20?simd512
360.19?390.20?420.22?cubehash82
390.20?390.20?510.27?cubehash168
390.20?390.20?690.36?md6d512
420.22450.23450.23knot384
420.22?450.23?660.34?cubehash1616
510.27?540.28?600.31?cubehash164
600.31?660.34?780.41?cubehash81
690.36?690.36?780.41?cubehash162
1050.55?1080.56?1380.72?syconhash256v1
990.52?1080.56?1230.64?cubehash161
1620.84?1650.86?1800.94?subterraneanv1
3271.703271.703271.70sivrijndael256hash256v1
2941.53?3301.72?5312.77?skinnyhashtk3
3151.64?3541.84?5342.78?acehash256v1
6963.626963.627023.66skinnyhashtk2
8914.648944.669034.70gage1h256c256r128
8824.59?9905.16?11946.22?orangishv1
11225.84?12666.59?25303.17?gage1h256c224r064
17048.8817048.8817048.88gage1h256c256r064
12786.66?19660.23?19690.25?gage1h256c224r032
19870.34?22331.62?29625.42?photonbeetlehash256rate32v1
22751.84?30555.91?30555.91?gage1h256c512r064
32356.8433617.5033647.52heron256v1
39350.48?39350.48?51656.89?sivtemphotonhashv1
35388.42?39920.78?44753.30?gage1h256c512r032
35958.72?40581.12?45473.67?gage1h256c256r016
48655.3348745.3848775.39gage1h256c256r032
65524.1165674.1965764.23gage1h256c224r008
33347.36?104184.23?104214.25?gage1h256c224r016
983131.78?1075699.97?1174571.44?fsb512
1163315.58?1223166.73?2768371.11?fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
0.00?0.00?240.12?edonr256
0.00?0.00?240.12?sha1
0.00?0.00?240.12?sha224
0.00?0.00?240.12?sha256
0.00?240.12?240.12?blake2b
0.00?240.12?240.12?blake2s
0.00?240.12?240.12?blake32
0.00?240.12?240.12?edonr512
0.00?240.12?240.12?md4
0.00?240.12?240.12?md5
0.00?240.12?240.12?skein256256
0.00?240.12?240.12?tiger
240.12240.12240.12asconhashv12
240.12240.12240.12asconxofv12
240.12240.12240.12blake256
240.12240.12240.12blake512
240.12240.12240.12blake64
240.12240.12240.12bmw256
240.12240.12240.12bmw512
240.12240.12240.12clxhash
240.12240.12240.12drygascon128
240.12240.12240.12gimli24v1
240.12240.12240.12k12
240.12240.12240.12keccakc1024
240.12240.12240.12keccakc448
240.12240.12240.12keccakc768
240.12240.12240.12luffa256
240.12240.12240.12nasha256
240.12240.12240.12ripemd160
240.12240.12240.12sha384
240.12240.12240.12sha512
240.12240.12240.12shamashashv1
240.12240.12240.12skein512256
240.12240.12240.12skein512512
240.12240.12240.12sneikha256
240.12?240.12?480.25?cubehash512
240.12?240.12?480.25?keccak
240.12?240.12?480.25?keccakc256
240.12?240.12?480.25?keccakc512
240.12?240.12?480.25?saturninhashv2
240.12?240.12?480.25?sha3224
240.12?240.12?480.25?sha3256
240.12?240.12?480.25?sha3384
240.12?240.12?480.25?sha3512
240.12?240.12?480.25?shabal256
240.12?240.12?480.25?shake128
240.12?240.12?480.25?shake256
240.12?240.12?480.25?shavite3256
240.12?480.25?480.25?coral256v1
240.12?480.25?480.25?esch256v1
240.12?480.25?480.25?knot256v1
240.12?480.25?480.25?nasha512
240.12?480.25?480.25?sarmal256
240.12?480.25?480.25?shabal512
240.12?480.25?480.25?skein10241024
480.25480.25480.25drygascon256
480.25480.25480.25knot256v2
480.25480.25480.25luffa384
480.25480.25480.25luffa512
480.25480.25480.25sarmal512
480.25480.25480.25sneikha384
480.25480.25480.25xoodyakv1
480.25?480.25?720.38?fugue256
480.25?480.25?720.38?groestl256
480.25?480.25?720.38?mcssha4
480.25?720.38?720.38?jh224
480.25?720.38?720.38?jh256
480.25?720.38?720.38?jh512
480.25?720.38?720.38?mcssha6
480.25?720.38?720.38?whirlpool
720.38720.38720.38esch384v1
720.38720.38720.38jh384
720.38?720.38?960.50?round3jh256
720.38?720.38?960.50?round3jh512
720.38?960.50?1200.62?simd256
720.38?960.50?960.50?essence224
720.38?960.50?960.50?essence384
960.50?960.50?1200.62?echosp256
960.50?960.50?1200.62?mcssha5
960.50?960.50?2161.12?lane256
960.50960.50960.50bblake256
960.50960.50960.50echo256
960.50960.50960.50knot384
960.50960.50960.50knot512
1200.621200.621200.62cubehash88
1200.621200.621200.62echosp512
1200.621200.621200.62shavite3512
1200.62?1200.62?1440.75?essence512
1200.62?1200.62?1680.88?cubehash816
1200.62?1200.62?2401.25?groestl512
1200.62?1200.62?2641.38?echo512
960.50?1200.62?1200.62?cubehash1632
960.50?1200.62?1440.75?rfsb509
960.50?1200.62?1680.88?essence256
960.50?1200.62?2401.25?mgrostl256
1440.751440.751440.75cubehash82
1440.75?1440.75?2401.25?cubehash832
1200.62?1680.88?1680.88?fugue512
1440.75?1680.88?2641.38?cubehash84
1680.88?1921.00?2161.12?cubehash81
2161.12?2161.12?3601.88?md6d256
2161.12?2161.12?4802.50?md6d224
2401.25?2401.25?3121.62?cubehash168
2401.25?2641.38?6723.50?lane512
2641.382641.382881.50cubehash162
2641.382881.502881.50cubehash164
2641.38?2881.50?4322.25?cubehash1616
2881.502881.503121.62cubehash161
1680.88?3121.62?3121.62?simd512
3121.623121.623121.62subterraneanv1
3121.62?3121.62?5522.88?md6d512
2881.50?3361.75?6483.38?md6d384
3601.883601.883842.00sivrijndael256hash256v1
3842.00?4082.12?5042.62?syconhash256v1
7924.12?7924.12?14167.38?skinnyhashtk3
12486.5012486.5012486.50skinnyhashtk2
11766.12?13206.88?19690.25?acehash256v1
22811.88?22811.88?33857.62?photonbeetlehash256rate32v1
30495.8830495.8830736.00gage1h256c256r128
37459.50?37459.50?54988.62?sivtemphotonhashv1
35298.38?39620.62?47784.88?orangishv1
41781.75?46344.12?93408.62?gage1h256c224r064
62912.7562912.7563152.88gage1h256c256r064
45143.50?69156.00?69396.12?gage1h256c224r032
84043.75?112858.75?112858.75?gage1h256c512r064
123664.38?139032.38?156081.25?gage1h256c256r016
124624.88?140233.00?158242.38?gage1h256c512r032
145996.00151518.88151518.88heron256v1
171209.12171209.12171449.25gage1h256c256r032
197142.62?221635.38?221875.50?gage1h256c224r008
114299.50?356825.75?357786.25?gage1h256c224r016
7944055.38?8719178.88?9390808.50?fsb512
9339181.62?9755798.50?22183708.00?fsb256

ppc64; 2017 IBM POWER9 DD2.1; 32 x 3126MHz; io83, supercop-20180818

Graphs: old

Cycles/byte for long messages
quartilemedianquartilehash
3.183.233.28edonr512
5.775.815.89bmw512
6.466.536.60edonr256
6.606.686.75blake2b
6.656.686.75md4
7.397.447.51k12
9.529.599.67sha1
9.699.799.81tiger
9.769.819.91skein512512
9.769.839.91skein512256
10.0710.1210.17md5
10.9311.1511.58blake64
11.2911.3411.41blake2s
12.1512.2012.30skein256256
12.2012.2512.37bmw256
12.5912.6612.75blake512
13.3313.3713.47shabal512
13.3213.5614.02keccakc256
13.4713.5713.66skein10241024
13.4913.6614.02shake128
13.6113.7113.76shabal256
13.7613.8813.97sha384
13.7813.8814.00sha512
15.5115.5815.70keccakc448
15.5115.6816.75sha3224
15.8615.9616.13sarmal256
16.2016.2716.39blake32
16.5716.6516.75keccakc512
16.5016.7316.83sha3256
16.7816.8316.91shake256
17.5417.6317.71keccak
19.4520.2920.46sarmal512
20.4120.5520.65blake256
20.5520.6720.79bblake256
21.2521.2921.34nasha256
21.4421.5921.73keccakc768
21.2821.8022.48sha3384
21.9422.0122.08sha256
22.0122.1322.27sha224
22.0622.2022.30nasha512
24.6424.7624.95fugue2
28.8128.8528.90ripemd160
30.7530.8931.04keccakc1024
30.9931.1631.31sha3512
32.9233.2333.38luffa256
34.5734.7934.98shavite3256
37.4537.7238.01rfsb509
37.6837.8538.81fugue256
40.1040.3140.53cubehash1632
40.8941.0141.27cubehash512
44.5345.6348.19luffa384
45.3945.8446.06jh512
45.7245.9146.03jh256
45.7945.9446.13jh224
45.7745.9646.15jh384
46.0646.3746.77md6d224
47.4747.6647.85cubehash832
49.5349.7749.93md6d256
51.6652.9253.31lane256
53.5553.7653.93round3jh512
53.5953.7953.98round3jh256
54.7155.0255.34echosp256
58.2158.5059.74groestl256
59.5059.8661.75shavite3512
59.6959.8960.20luffa512
63.3163.6763.98md6d384
64.1864.3964.64echo256
66.2366.4467.18simd256
66.6866.9467.11whirlpool
68.3368.6069.05essence384
68.3668.7169.79essence512
77.0678.0078.38md6d512
79.1279.4179.70cubehash816
81.2881.5982.04echosp512
82.9383.1983.45simd512
83.3883.9184.70groestl512
89.7990.2290.65fugue512
91.5991.8892.11mcssha5
91.7391.9792.31mcssha6
91.7892.0492.21mcssha4
97.7498.1299.36lane512
109.08109.25109.46essence224
109.08109.27109.46essence256
110.08110.44111.04mgrostl256
118.65119.03124.29echo512
131.74132.69134.03cubehash1616
142.81143.22143.46cubehash88
247.46248.16252.15cubehash168
266.37267.42267.68cubehash84
-246.79?341.85?796.30?fsb256
-398.25?397.00?1479.80?fsb512
481.96482.75488.16cubehash164
511.15512.06516.01cubehash82
931.55934.37944.52cubehash162
1003.331005.961013.81cubehash81
1861.691866.591884.01cubehash161
Cycles/byte for 4096 bytes
quartilemedianquartilehash
3.473.483.49edonr512
6.356.366.38bmw512
6.726.756.77edonr256
6.766.786.81blake2b
6.956.966.99md4
7.937.947.97k12
9.949.979.99sha1
10.1010.1210.13tiger
10.1110.1210.16skein512256
10.1110.1210.16skein512512
10.3510.3610.38md5
11.4211.4411.46blake2s
11.8111.8912.07blake64
12.4212.4412.48skein256256
12.7812.7912.84bmw256
13.2413.2513.29blake512
14.0614.1214.30keccakc256
14.2014.2214.26skein10241024
14.1914.2414.36shake128
14.3114.3314.36shabal512
14.5214.5714.59sha384
14.5314.5714.61sha512
14.8514.8714.88shabal256
16.1616.1716.21keccakc448
16.3416.3716.76sha3224
16.6016.6316.68sarmal256
16.6816.7016.74blake32
17.3517.3617.39keccakc512
17.3517.3717.41sha3256
17.4217.4317.45shake256
18.3518.3818.40keccak
20.4920.7620.82sarmal512
21.0121.0421.07blake256
21.7821.8021.81nasha256
22.1422.2022.24keccakc768
22.1822.2322.51sha3384
22.4722.4822.50sha256
22.6722.7122.75sha224
22.9022.9322.97bblake256
23.1423.1723.21nasha512
26.7126.7526.81fugue2
29.4929.5029.51ripemd160
31.2031.2431.27keccakc1024
31.3331.3831.43sha3512
33.8833.9333.95luffa256
35.2235.2835.35shavite3256
38.8838.9539.03rfsb509
39.0639.1239.55fugue256
42.0442.0742.12cubehash512
42.8442.9243.04md6d224
43.7543.8243.90cubehash1632
45.9646.0546.08md6d256
46.6346.6846.75jh512
46.6646.7046.75jh256
46.6846.7246.77jh224
46.6846.7446.79jh384
47.0447.1948.25luffa384
53.0953.1653.22cubehash832
54.6554.7254.77round3jh512
54.6954.7554.80round3jh256
54.7454.8454.90lane256
57.4657.5257.63echosp256
58.7158.8558.95md6d384
59.8459.9360.51groestl256
61.4761.5161.63luffa512
61.9062.0262.90shavite3512
66.4266.4766.55echo256
67.4367.5167.82simd256
68.0768.1468.20whirlpool
71.0071.0871.25essence384
71.0671.1971.66essence512
71.6871.8772.02md6d512
81.8981.9982.15echosp512
84.8684.9585.03cubehash816
85.8885.9486.05simd512
88.0388.1788.48groestl512
93.7193.7793.88mcssha6
93.7293.8093.84mcssha4
94.3894.5294.66fugue512
95.0395.1395.19mcssha5
104.89104.96105.42lane512
111.18111.24111.30essence224
111.21111.25111.31essence256
116.17116.30116.53mgrostl256
122.85122.98125.53echo512
142.22142.61143.12cubehash1616
148.47148.57148.64cubehash88
258.77258.94260.60cubehash168
272.66272.74272.84cubehash84
492.44492.70495.23cubehash164
517.93518.08519.79cubehash82
944.11944.51949.21cubehash162
1010.541011.591015.31cubehash81
1878.981879.821885.57cubehash161
27797.8027976.1028227.90fsb512
29197.6029350.5029469.20fsb256
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.893.893.92edonr512
6.956.996.99blake2b
7.087.117.15edonr256
7.247.277.27bmw512
7.437.437.46md4
8.808.808.84k12
10.5310.5610.59sha1
10.5910.6210.65skein512256
10.5910.6210.65skein512512
10.6510.7210.75tiger
10.7510.7810.81md5
11.5811.5811.61blake2s
12.7912.8212.86skein256256
12.7612.8612.95blake64
13.6513.6913.72bmw256
14.2014.2314.26blake512
15.2815.3115.38skein10241024
15.2815.3815.57keccakc256
15.3415.5015.63shake128
15.6315.6615.73sha384
15.6615.7315.76sha512
15.8515.8915.95shabal512
16.7216.7516.81keccakc448
16.7816.8116.84shabal256
16.6816.9117.07sha3224
17.3217.3917.45blake32
17.6417.6717.77sarmal256
18.1218.1518.34sha3256
18.1518.1818.22shake256
18.2518.2818.31keccakc512
19.5919.6219.65keccak
21.6921.7621.82sarmal512
21.7621.7921.88blake256
22.3322.3622.39sha3384
22.4922.6222.71keccakc768
22.5922.6522.71nasha256
23.2223.2923.32sha256
23.6723.7023.77sha224
24.6924.7624.88nasha512
26.5726.6726.77bblake256
30.0230.0830.11fugue2
30.5630.5930.59ripemd160
32.4832.6032.89sha3512
32.6032.7032.76keccakc1024
35.0035.0635.09luffa256
36.1436.2136.34shavite3256
41.1841.3141.38rfsb509
41.3141.4141.76fugue256
42.1142.1742.36md6d224
43.7043.8043.93cubehash512
45.2445.3645.43md6d256
47.9548.0148.11jh512
47.9548.0448.14jh384
47.9848.0448.14jh224
47.9548.0748.20jh256
49.0049.4550.34luffa384
49.6749.7349.86cubehash1632
56.2456.2756.40round3jh512
56.2756.3756.66round3jh256
56.9457.0157.17echosp256
57.7457.8758.00md6d384
58.3858.9859.11lane256
62.2762.3362.46cubehash832
62.3762.4362.56groestl256
64.0964.1564.28luffa512
65.2465.4365.78shavite3512
69.1669.2669.35simd256
70.0970.1870.31whirlpool
70.3770.5370.72md6d512
72.5472.6472.86echo256
74.9775.0675.16essence384
75.1375.3875.54essence512
89.9390.0690.25echosp512
90.5090.6390.73simd512
94.0494.2794.36cubehash816
95.1995.4295.67groestl512
96.5696.6996.79mcssha6
96.6696.7996.95mcssha4
100.39100.49100.58mcssha5
101.44101.61101.80fugue512
114.43114.56114.81essence224
114.46114.56114.62essence256
115.70115.90116.12lane512
125.63125.79125.98mgrostl256
129.36129.52129.74echo512
157.72157.85157.97cubehash88
159.38159.60159.89cubehash1616
274.19275.46276.49cubehash168
281.62281.78282.58cubehash84
507.93511.79512.11cubehash164
526.97528.73530.39cubehash82
960.96963.03963.73cubehash162
1018.121021.121026.83cubehash81
1891.921895.301897.54cubehash161
72801.4073234.0074748.10fsb512
77636.5078127.3078369.80fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
4.764.764.85edonr512
8.088.088.17edonr256
8.258.258.34blake2b
8.688.688.76md4
8.939.029.10bmw512
10.2910.2910.38k12
11.8211.8211.91md5
11.8211.9111.99skein512512
11.9111.9111.99skein512256
11.9111.9911.99blake2s
12.0812.0812.16sha1
12.1612.2512.34tiger
13.8713.8713.95skein256256
13.9514.0414.12blake64
15.4015.4815.57blake512
15.9115.9916.08bmw256
16.6716.7616.93shake128
17.1817.1817.35sha384
17.1817.2717.35keccakc256
17.1817.3517.44sha512
18.6318.7218.80sarmal256
19.1419.1419.23blake32
19.8219.9119.99skein10241024
20.0820.1620.25shabal512
20.4220.5920.67sha3256
20.5920.6720.76shake256
20.4220.7620.93sha3224
21.0121.1021.18keccak
21.1021.1821.18keccakc512
21.1021.1821.27keccakc448
21.9521.9522.03shabal256
22.8822.9723.05sarmal512
23.8223.9024.07blake256
24.0724.1624.24sha3384
24.7624.7624.84nasha256
25.1825.3525.44keccakc768
25.3525.4425.44sha256
26.3726.3726.54nasha512
26.2926.4626.54sha224
33.4333.4333.52ripemd160
35.9836.0736.24sha3512
36.1536.2436.41keccakc1024
36.5836.6636.66bblake256
37.8637.9438.03luffa256
38.7138.7938.88fugue2
38.8838.9639.05shavite3256
47.1347.3047.38rfsb509
47.3047.3847.55fugue256
48.3248.5748.66cubehash512
51.3851.5551.72jh512
51.4751.6451.64jh256
51.5551.6451.72jh224
51.5551.6451.81jh384
54.2754.4456.74luffa384
60.3160.4060.48round3jh256
60.3160.4060.57round3jh512
65.0865.2565.42cubehash1632
65.6766.4467.20lane256
66.5266.6966.86echosp256
67.6367.7267.89shavite3512
69.1669.3369.59groestl256
71.0371.1271.29luffa512
74.1074.3574.61simd256
75.6375.8075.97whirlpool
84.1384.3984.73md6d224
86.0186.0986.35essence384
86.2686.4386.69echo256
86.3586.4386.60essence512
86.9487.1187.28cubehash832
90.5190.8591.36md6d256
104.38104.64104.81mcssha6
104.81104.89104.98mcssha4
104.81104.98105.15groestl512
107.87108.12108.21echosp512
112.12112.29112.63simd512
114.25114.50114.84mcssha5
115.69115.95116.12md6d384
118.67119.01119.18cubehash816
120.46120.54120.71fugue512
123.09123.27123.35essence224
123.09123.27123.44essence256
133.47133.64133.90echo512
138.15138.41138.58mgrostl256
140.71141.04141.64md6d512
155.34156.02156.27lane512
182.05182.22182.56cubehash88
203.74204.08204.51cubehash1616
305.14305.48306.25cubehash84
319.86320.37321.05cubehash168
549.89550.65552.10cubehash82
552.61553.46553.89cubehash164
1002.541003.391006.20cubehash162
1044.141044.821045.08cubehash81
1939.841941.371945.45cubehash161
193180.00194630.00197247.00fsb512
206336.00207363.00208307.00fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
1736760.001754430.001899620.00fsb512
1864400.001878050.001887880.00fsb256
16.0816.0816.84blake2s
16.0816.0816.84edonr512
19.9119.9120.67blake2b
20.6720.6721.44edonr256
24.5025.2725.27md4
26.0326.0327.56md5
26.0326.8026.80skein512256
26.0326.8026.80skein512512
26.8027.5627.56skein256256
31.3931.3931.39sha1
31.3932.1632.16tiger
32.1632.9232.92k12
32.1632.9233.69blake64
32.9233.6933.69bmw512
36.7537.5237.52blake512
39.8139.8140.58sha3384
39.8140.5840.58sha3224
40.5841.3441.34sarmal256
41.3441.3442.11blake32
41.3441.3442.11sha384
41.3441.3442.11sha512
41.3442.1142.88sha3256
42.1142.1142.88shake128
42.1142.8842.88sha3512
42.1142.8842.88shake256
45.1745.9445.94bmw256
46.7047.4747.47sarmal512
47.4747.4748.23keccak
47.4747.4748.23keccakc256
47.4747.4748.23keccakc512
48.2348.2349.00keccakc1024
48.2349.0049.00keccakc768
49.0049.0049.77keccakc448
49.0049.7751.30blake256
51.3052.0652.06sha256
52.0652.0652.06nasha256
58.9558.9559.72sha224
59.7259.7260.48nasha512
68.1468.9168.91skein10241024
69.6769.6770.44ripemd160
73.5073.5074.27shavite3256
73.5074.2774.27shabal512
73.5074.2775.03luffa256
88.0588.0588.81shabal256
96.4797.2397.23jh224
96.4797.2398.00jh256
96.4797.2398.00jh384
96.4797.2398.00jh512
107.95108.72108.72cubehash512
111.78112.55113.31round3jh256
112.55113.31114.08round3jh512
114.84114.84115.61rfsb509
122.50123.27124.03fugue256
122.50123.27125.56luffa384
127.09127.86128.62shavite3512
136.28137.81138.58simd256
145.47146.23147.00whirlpool
150.06150.83151.59fugue2
156.19156.95159.25groestl256
158.48159.25160.78luffa512
163.08163.84164.61bblake256
169.20169.97170.73lane256
199.06199.83199.83echo256
204.42205.19205.95mcssha6
206.72207.48208.25mcssha4
211.31212.08213.61echosp256
225.09225.86225.86essence384
226.62227.39228.92essence512
232.75233.52235.05essence224
233.52234.28235.05essence256
248.06248.83249.59echo512
259.55260.31261.08echosp512
264.14264.91266.44cubehash1632
267.20267.97268.73md6d224
267.97269.50271.80groestl512
286.34287.11288.64md6d256
294.00294.77296.30mcssha5
345.30346.83347.59simd512
359.08360.61361.38mgrostl256
361.38362.91363.67fugue512
362.14362.91364.44md6d384
401.95403.48404.25cubehash832
434.88435.64437.17cubehash816
438.70440.23441.77md6d512
497.66499.19501.48cubehash88
608.67610.20610.97cubehash84
609.44610.20611.73lane512
772.52774.05775.58cubehash1616
852.14854.44855.97cubehash82
888.12889.66891.95cubehash168
1120.111123.171125.47cubehash164
1346.731348.271349.80cubehash81
1550.391551.161554.22cubehash162
2508.952511.252516.61cubehash161
Cycles/byte for 8 bytes
quartilemedianquartilehash
13802200.0013919700.0014054200.00fsb512
14891688.0014971700.0015056000.00fsb256
110.25110.25110.25edonr256
122.50122.50128.62blake2s
122.50122.50128.62edonr512
122.50122.50128.62md5
147.00147.00147.00md4
153.12153.12159.25blake2b
159.25159.25165.38skein256256
165.38165.38165.38tiger
171.50177.62177.62sha1
189.88196.00196.00blake32
202.12208.25208.25skein512256
208.25208.25208.25skein512512
226.62232.75251.12blake256
238.88238.88238.88sha256
245.00245.00251.12nasha256
257.25257.25263.38bmw256
257.25257.25263.38k12
263.38269.50269.50bmw512
263.38269.50275.62blake64
281.75287.88294.00sha224
287.88287.88294.00blake512
312.38318.50318.50sha3384
312.38318.50324.62sha3224
318.50324.62330.75sarmal256
324.62330.75330.75ripemd160
324.62330.75330.75sha384
324.62330.75330.75shavite3256
324.62330.75336.88sha512
330.75330.75336.88luffa256
330.75330.75343.00sha3256
330.75336.88336.88shake128
336.88336.88343.00sha3512
336.88343.00343.00shake256
373.62379.75385.88sarmal512
379.75379.75385.88keccakc256
379.75379.75385.88keccakc512
379.75385.88385.88keccak
385.88385.88392.00keccakc448
385.88392.00392.00keccakc1024
385.88392.00392.00keccakc768
459.38465.50465.50shabal512
477.75477.75483.88nasha512
532.88532.88539.00cubehash512
539.00545.12545.12skein10241024
575.75581.88581.88shabal256
618.62624.75624.75whirlpool
618.62624.75630.88luffa384
667.62673.75673.75rfsb509
698.25698.25704.38fugue256
777.88777.88784.00groestl256
777.88784.00784.00jh224
777.88784.00784.00jh256
777.88784.00784.00jh512
777.88784.00790.12jh384
796.25802.38808.50luffa512
906.50906.50912.62round3jh512
906.50912.62918.75round3jh256
992.25998.381010.62mcssha6
1010.621010.621016.75fugue2
1010.621010.621016.75mcssha4
1010.621016.751022.88shavite3512
1096.381108.621114.75simd256
1145.381145.381157.62bblake256
1372.001378.121384.25lane256
1433.251439.381439.38essence224
1439.381439.381445.50essence256
1586.381586.381592.50echo256
1684.381690.501708.88echosp256
1708.881715.001721.12mcssha5
1776.251782.381788.50cubehash1632
1806.881819.121825.25essence384
1825.251831.381837.50essence512
1984.501990.622002.88echo512
2070.252082.502094.75echosp512
2125.382137.622143.75md6d224
2131.502137.622143.75groestl512
2254.002260.122272.38fugue512
2290.752303.002315.25md6d256
2756.252762.382774.62simd512
2848.122854.252860.38cubehash832
2854.252860.382872.62cubehash816
2878.752884.882897.12mgrostl256
2891.002903.252909.38md6d384
2982.882989.002995.12cubehash88
2995.123001.253007.38cubehash84
3234.003240.123252.38cubehash82
3497.383509.623521.88md6d512
3736.253742.383748.50cubehash81
4863.254875.504887.75lane512
5126.625138.885151.12cubehash1616
5365.505371.625383.88cubehash168
5598.255610.505628.88cubehash164
5861.625873.885886.12cubehash162
6964.126976.386994.75cubehash161

riscv64; U54 (sifive,u54-mc); 2017 SiFive Freedom U540; 4 x 1400MHz; hifiveunleashedriscv, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
7.417.437.45edonr512
10.3310.3510.36md4
11.8911.9111.92md5
14.2914.3114.33bmw512
18.1318.1618.18k12
18.3218.3518.37edonr256
22.7222.7322.84blake2b
23.7123.7623.79tiger
24.4624.5224.56shabal512
28.0628.0928.15shabal256
29.2529.2829.32skein512512
29.2529.2829.38skein512256
29.3529.3629.36skein256256
29.3129.5929.80bmw256
31.3331.4731.55blake64
32.9732.9933.02blake512
33.3933.4433.46keccakc256
34.7534.7534.78shake128
35.3835.4235.43skein10241024
38.8538.9338.95keccakc448
39.4739.5239.56nasha512
40.01?40.04?44.56?ripemd160
40.2740.3040.34sha3224
40.7140.7340.75sha512
41.3841.4141.54keccakc512
41.4341.4541.47sha384
41.5741.6141.64blake32
42.1742.2042.23sha1
42.4342.6242.72shake256
42.58?42.73?49.54?sha3256
43.4743.5143.85sarmal256
43.5043.5243.58keccak
45.7445.8845.95nasha256
47.4147.5447.86blake2s
52.6952.9253.08sarmal512
53.6953.7553.82keccakc768
54.1854.1954.31blake256
55.3955.4255.53sha3384
55.6355.6755.71bblake256
57.3757.5858.14fugue2
61.8161.8361.85sha256
75.4075.4275.49sha224
77.1477.2077.40keccakc1024
79.3579.4779.62sha3512
83.2984.0084.48fugue256
90.4390.5490.66shavite3256
96.3196.3896.42asconxofv12
96.3796.3896.53asconhashv12
100.19100.29100.48sneikha256
98.94100.33101.91md6d224
103.12?103.16?234.39?cubehash832
103.33103.35103.37jh224
103.31103.36103.37jh512
103.33103.36103.40jh384
103.32103.37103.39jh256
103.31103.74103.78luffa256
105.00105.01106.10mcssha4
105.98106.01109.26mcssha5
104.11108.00108.06mcssha6
107.20108.34109.53md6d256
117.75117.78117.82cubehash1632
117.77117.78117.81cubehash512
119.88119.89119.91round3jh512
119.88119.89119.93round3jh256
123.15123.21123.58shamashashv1
123.23123.45123.82groestl256
136.28136.40136.55echosp256
138.46139.27140.63md6d384
142.14150.90151.25shavite3512
158.11158.16158.28echo256
162.89162.95163.09whirlpool
169.31170.25171.00luffa384
169.45170.77171.51md6d512
173.13173.30173.42cubehash816
173.62175.48176.12gimli24v1
175.76176.00176.96simd256
177.09177.16177.60essence384
177.06177.33178.00essence512
178.27178.46180.29luffa512
179.27179.93185.71groestl512
182.75183.18184.12xoodyakv1
184.54184.56184.64esch256v1
186.38186.99191.48fugue512
200.60200.62200.68saturninhashv2
200.41200.69204.16mgrostl256
204.10204.21207.27echosp512
204.48204.51204.88sneikha384
214.31?223.36?254.20?simd512
260.44260.51263.66coral256v1
270.94272.70274.74drygascon128
268.50273.85279.26knot256v2
280.65280.89284.05esch384v1
290.91291.04294.88echo512
292.47292.71295.76essence224
299.48299.72302.81essence256
307.62307.94311.54cubehash1616
312.64313.52317.29cubehash88
323.65323.72326.93drygascon256
432.90464.66480.00knot256v1
500.52505.48506.02clxhash
582.83588.74589.05cubehash168
595.88600.93602.16cubehash84
633.77642.46643.32rfsb509
808.69811.84812.17knot512
982.181000.121022.18knot384
1141.251144.231148.41cubehash164
1167.971168.851171.55cubehash82
2256.972257.732260.99cubehash162
2309.862311.932315.55cubehash81
3929.283933.213936.48syconhash256v1
4048.994051.624056.75subterraneanv1
4482.714487.574488.44cubehash161
4701.044707.404713.60sivrijndael256hash256v1
5164.215170.545177.68acehash256v1
6316.676340.416357.48skinnyhashtk3
9903.799922.319932.78gage1h256c256r128
11543.2111555.7711566.79skinnyhashtk2
15145.6315165.9415183.10gage1h256c224r064
16616.4016619.3016622.51orangishv1
16703.9516717.0416740.52gage1h256c256r064
22664.8522692.0922731.08gage1h256c224r032
23640.1824546.3524672.05fsb256
29790.7029799.7029841.10gage1h256c512r064
30279.9930325.5330401.71gage1h256c256r032
50916.1350973.2351004.54gage1h256c224r016
53029.1353640.0653980.40fsb512
56513.7256536.2756565.40gage1h256c512r032
57113.3757210.1957285.09gage1h256c256r016
61417.4961647.0761898.57heron256v1
82266.8682352.8282389.88photonbeetlehash256rate32v1
97490.7997611.3897736.87gage1h256c224r008
137108.07137182.96137212.29sivtemphotonhashv1
Cycles/byte for 4096 bytes
quartilemedianquartilehash
7.817.827.82edonr512
10.6710.6810.68md4
12.2112.2112.22md5
15.3415.3415.35bmw512
18.7718.7818.78edonr256
19.1219.1219.13k12
22.8022.8022.85blake2b
24.3424.3424.35tiger
26.0526.0526.06shabal512
29.7929.7929.79skein256256
29.8429.8429.87shabal256
29.9529.9530.00skein512256
29.9529.9529.97skein512512
30.6530.6530.75bmw256
32.6432.7132.72blake64
34.2234.2334.24blake512
34.5234.5334.54keccakc256
35.6735.6735.68shake128
36.8136.8136.81skein10241024
39.9339.9439.94keccakc448
40.8340.8443.10ripemd160
41.1041.1141.12nasha512
41.1141.1141.13sha3224
42.4042.4042.41sha512
42.5342.5342.54blake32
42.8542.8542.90keccakc512
42.9242.9242.93sha384
43.0443.0543.06sha1
43.8943.9143.94shake256
43.8843.9347.10sha3256
45.0745.0745.10keccak
45.5045.5145.67sarmal256
46.6546.7046.73nasha256
47.5247.5247.68blake2s
54.7954.8054.83keccakc768
54.9054.9955.01sarmal512
55.2855.2855.34blake256
56.3256.3356.37sha3384
61.2261.2461.48fugue2
61.3761.3861.39bblake256
63.1463.1563.15sha256
76.8276.8376.86sha224
77.5777.5777.66keccakc1024
79.6679.6779.74sha3512
86.1286.2386.43fugue256
92.1092.1092.15shavite3256
92.8593.0793.66md6d224
97.1597.1597.17asconxofv12
97.1597.1597.22asconhashv12
100.08100.26100.79md6d256
101.10101.11101.20sneikha256
105.03105.03105.04jh224
105.02105.03105.04jh256
105.02105.04105.04jh512
105.03105.04105.05jh384
105.25105.36105.37luffa256
108.31108.32108.37mcssha4
109.62109.63111.25mcssha5
108.09110.03110.06mcssha6
115.30?115.31?180.93?cubehash832
120.61120.61120.62cubehash512
121.82121.83121.84round3jh256
121.83121.83121.84round3jh512
124.23124.24124.42shamashashv1
126.55126.61126.78groestl256
127.68127.70127.71cubehash1632
129.51129.66130.27md6d384
141.93141.94142.00echosp256
155.82155.83155.98shavite3512
159.40159.63159.89md6d512
163.23163.24163.28echo256
165.22165.23165.30whirlpool
174.17174.47174.71luffa384
175.76176.51176.53gimli24v1
178.86178.91179.35simd256
182.85182.93183.79luffa512
182.99183.01183.22essence384
183.06183.14183.47essence512
183.68183.81184.19xoodyakv1
185.35185.40185.46cubehash816
185.74185.74185.78esch256v1
188.43188.55191.43groestl512
195.08195.24197.44fugue512
202.22202.23202.25saturninhashv2
204.44204.45205.98echosp512
206.91206.92207.11sneikha384
210.12210.15211.88mgrostl256
222.75226.72242.03simd512
262.56262.56264.14coral256v1
272.16272.72273.62drygascon128
276.08276.32279.00knot256v2
283.54283.66285.17esch384v1
297.55297.61299.12essence224
300.19300.21302.12echo512
304.60304.69306.23essence256
325.68325.70327.58cubehash88
325.79325.81327.41drygascon256
331.24331.25333.02cubehash1616
449.08458.36464.39knot256v1
503.46504.81505.08clxhash
609.17610.59610.70cubehash168
611.17612.51612.74cubehash84
645.85647.82648.14rfsb509
813.51813.61813.72knot512
997.481006.131010.65knot384
1166.881167.771168.74cubehash164
1181.821182.041182.21cubehash82
2280.752280.942282.42cubehash162
2323.922324.042325.78cubehash81
3970.073971.223972.54syconhash256v1
4060.464061.534063.51subterraneanv1
4508.514509.674509.97cubehash161
4700.884702.754704.86sivrijndael256hash256v1
5221.815224.175226.35acehash256v1
6382.456386.296392.27skinnyhashtk3
10027.9610034.2010038.23gage1h256c256r128
11571.6111574.3411577.59skinnyhashtk2
15306.7615313.7515319.88gage1h256c224r064
16745.3616746.0616746.76orangishv1
16886.9116891.5716897.92gage1h256c256r064
22887.6222894.9222910.25gage1h256c224r032
30101.7930104.6530118.18gage1h256c512r064
30584.8630593.4530625.05gage1h256c256r032
51375.0651395.9151409.05gage1h256c224r016
57028.5757035.9957045.94gage1h256c512r032
57648.1757677.5157704.31gage1h256c256r016
62451.7862505.0562594.79heron256v1
69454.7269747.9669781.83fsb256
82106.6682148.1082163.88photonbeetlehash256rate32v1
96463.5296546.3796673.36fsb512
98394.6498440.6698487.35gage1h256c224r008
136953.92136988.52136999.77sivtemphotonhashv1
Cycles/byte for 1536 bytes
quartilemedianquartilehash
8.458.468.47edonr512
11.2211.2311.24md4
12.7212.7212.73md5
17.0617.0617.09bmw512
19.4819.4919.51edonr256
20.6920.7020.73k12
22.9122.9122.93blake2b
25.2525.2925.31tiger
28.5728.5728.59shabal512
30.5030.5130.52skein256256
31.0731.0831.10skein512256
31.0831.0931.12skein512512
32.4032.4032.43bmw256
32.7532.7632.83shabal256
34.7734.7934.81blake64
36.2736.2836.30blake512
37.2037.2137.29keccakc256
38.0538.0738.08shake128
39.1139.1239.13skein10241024
40.7940.8040.82keccakc448
41.6641.6741.68sha3224
42.1842.1942.22ripemd160
43.6343.7043.73nasha512
44.0244.0344.07blake32
44.4444.4644.48sha1
44.5944.6044.62keccakc512
45.1845.1945.24sha512
45.3545.3645.44sha3256
45.3745.3845.43sha384
45.3745.3945.40shake256
47.4947.5047.57blake2s
47.6647.6747.72keccak
48.0948.1048.15nasha256
48.5248.7148.74sarmal256
55.1755.1855.20keccakc768
56.4156.4156.43sha3384
57.0957.1457.16blake256
58.3258.4658.48sarmal512
65.3365.3465.35sha256
67.2667.2767.60fugue2
70.9070.9270.93bblake256
79.1679.1679.19sha224
80.1880.2080.22keccakc1024
82.0382.0482.08sha3512
89.9490.1090.57fugue256
91.6292.0493.12md6d224
94.6794.6794.69shavite3256
98.4398.4398.44asconxofv12
98.4398.4398.44asconhashv12
98.7699.24100.68md6d256
102.46102.49102.54sneikha256
107.82107.82107.84jh384
107.82107.82107.87jh512
107.83107.83107.85jh256
107.83107.83107.85jh224
108.32108.40113.81luffa256
112.18113.17113.18mcssha4
111.43113.40113.42mcssha6
115.65115.66115.70mcssha5
125.04125.04125.06round3jh256
125.05125.06125.06round3jh512
125.31125.33130.60cubehash512
125.97125.98126.04shamashashv1
128.79128.99130.64md6d384
131.76131.80131.88groestl256
135.58135.58135.59cubehash832
139.84139.85139.92echosp256
144.18144.22144.23cubehash1632
159.60160.50170.26md6d512
163.97164.00164.20shavite3512
169.03169.04169.12whirlpool
178.20178.21178.23echo256
178.48178.81178.82gimli24v1
181.19181.45181.59luffa384
183.49183.57183.89simd256
184.78184.86184.94xoodyakv1
187.70187.71187.73esch256v1
190.26190.36190.40luffa512
192.73192.75192.79essence384
192.89192.90193.06essence512
202.95202.99203.42groestl512
204.82204.90204.93saturninhashv2
205.60205.60205.61cubehash816
209.00209.07209.22fugue512
210.93210.94210.96sneikha384
223.34223.36223.46echosp512
225.89225.91226.07mgrostl256
234.69235.72259.20simd512
265.98265.98266.01coral256v1
273.06273.69273.72drygascon128
280.55280.57281.23knot256v2
288.14288.19288.29esch384v1
305.79305.81305.90essence224
313.03313.05313.10essence256
315.50315.58327.11echo512
329.29329.34329.70drygascon256
345.99346.84346.86cubehash88
370.09370.55371.04cubehash1616
449.36449.38461.43knot256v1
504.60504.61504.85clxhash
631.41631.48632.43cubehash84
647.88647.97651.98cubehash168
664.42664.73670.72rfsb509
817.43817.53821.48knot512
997.911015.101015.15knot384
1200.961201.011205.03cubehash82
1203.871204.871209.52cubehash164
2320.072320.862321.15cubehash162
2344.492345.482345.55cubehash81
4032.944035.824036.86syconhash256v1
4071.354076.404076.67subterraneanv1
4548.664548.804549.12cubehash161
4694.324696.284699.94sivrijndael256hash256v1
5306.575311.165311.70acehash256v1
6459.946469.056476.18skinnyhashtk3
10219.7910220.4210224.08gage1h256c256r128
11597.9411606.3211611.86skinnyhashtk2
15556.4715569.9715577.77gage1h256c224r064
16960.8016966.6316970.66orangishv1
17158.5417163.1617175.94gage1h256c256r064
23222.0123230.1523235.56gage1h256c224r032
30586.7030587.5230597.22gage1h256c512r064
31022.8831033.0131050.65gage1h256c256r032
52093.5252103.9852124.36gage1h256c224r016
57845.3157862.5457870.34gage1h256c512r032
58447.4258470.6758491.12gage1h256c256r016
64002.0064087.5664141.51heron256v1
81828.1281834.1881843.05photonbeetlehash256rate32v1
99727.5299785.6199824.91gage1h256c224r008
136686.54136700.71136715.96sivtemphotonhashv1
146124.65146307.17146604.38fsb256
162123.96163008.66163319.76fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
9.469.479.50edonr512
12.6712.7112.74md4
14.0714.0714.10md5
20.1120.1320.15bmw512
21.3721.3821.40edonr256
23.0323.0523.13k12
25.6525.6625.69blake2b
27.7827.8027.90tiger
32.3832.3932.41skein256256
34.0334.0634.09skein512256
34.0634.0834.14skein512512
35.2935.3035.34shabal512
36.9336.9637.05blake64
37.0637.0637.18bmw256
38.2238.2338.28blake512
40.4840.4940.57shabal256
40.7140.7440.80keccakc256
40.8140.8240.86shake128
45.7845.8045.84ripemd160
46.3246.3946.49nasha512
47.4147.4247.48sha384
47.4347.4347.47blake2s
48.0048.0248.07blake32
48.1248.1848.26sha1
48.2348.2748.39sha512
49.1449.1749.21skein10241024
49.9349.9550.08keccak
50.0950.1450.38keccakc448
50.4450.4450.53sha3224
50.4650.4750.51sha3256
50.4550.4950.57keccakc512
50.5750.6250.80shake256
51.2351.2751.31sarmal256
51.9852.0152.04nasha256
59.7659.8059.91keccakc768
60.3160.3260.37sha3384
61.1661.2661.35sarmal512
61.9361.9561.99blake256
71.1571.1871.23sha256
83.3483.4183.96fugue2
85.3785.3985.46sha224
88.1588.1988.24keccakc1024
89.6089.6089.64sha3512
96.3196.3696.39bblake256
100.16100.39101.30fugue256
101.54101.56101.65shavite3256
101.85101.85101.89asconxofv12
101.85101.85101.87asconhashv12
106.10106.16106.20sneikha256
115.26115.26115.30jh256
115.28115.28115.29jh384
115.28115.30115.38jh512
115.31115.31115.36jh224
116.35116.48116.50luffa256
120.50122.42122.45mcssha6
122.45122.46122.51mcssha4
130.66130.69130.72shamashashv1
131.73131.77132.36mcssha5
133.63133.63133.64round3jh256
133.66133.66133.68round3jh512
137.85137.87137.89cubehash512
145.82145.90145.97groestl256
160.67160.78161.23echosp256
169.07169.10169.16shavite3512
179.18179.20179.24whirlpool
183.45184.29186.65md6d224
184.11184.95184.97gimli24v1
188.18188.22188.25cubehash1632
188.05188.23188.25xoodyakv1
189.67189.71189.75cubehash832
192.93192.94193.03esch256v1
196.05196.19196.75simd256
198.12198.78201.19md6d256
200.25200.46200.64luffa384
210.06210.13210.19luffa512
211.51211.53211.60echo256
212.02212.05212.07saturninhashv2
218.72218.73218.81essence384
219.09219.10219.15essence512
221.48221.65221.67sneikha384
221.80221.87221.95groestl512
245.02245.02245.08mgrostl256
246.24246.35247.10fugue512
258.41259.06260.11md6d384
259.62259.62259.65cubehash816
265.59265.62265.81echosp512
275.03275.09275.78drygascon128
275.12275.12275.16coral256v1
290.26290.84292.66simd512
292.47292.60297.35knot256v2
300.59300.62300.66esch384v1
321.46322.56324.07md6d512
324.13324.20324.22echo512
327.78327.78327.85essence224
335.53335.54335.62essence256
338.64338.65338.67drygascon256
400.07400.94400.97cubehash88
453.29453.31469.78knot256v1
473.60473.64473.69cubehash1616
507.67507.67507.70clxhash
685.19685.21685.30cubehash84
707.71707.77708.81rfsb509
751.31751.39751.45cubehash168
831.83831.84831.95knot512
1010.801010.881028.32knot384
1255.041255.061255.15cubehash82
1307.161307.331308.14cubehash164
2394.622395.722408.86cubehash81
2419.682419.712433.82cubehash162
4112.724124.764126.63subterraneanv1
4198.874210.034213.38syconhash256v1
4644.754655.404655.76cubehash161
4678.314679.514683.83sivrijndael256hash256v1
5529.915538.665541.19acehash256v1
6677.846684.776696.52skinnyhashtk3
10744.8210746.8610756.50gage1h256c256r128
11706.2111713.1211721.90skinnyhashtk2
16212.0016220.6616228.06gage1h256c224r064
17532.9517542.2217544.97orangishv1
17879.5017888.9917893.24gage1h256c256r064
24116.1424121.9724132.69gage1h256c224r032
31894.3531900.2931905.30gage1h256c512r064
32201.0732210.4432235.26gage1h256c256r032
53975.1953984.4054012.89gage1h256c224r016
60047.2060056.8060067.13gage1h256c512r032
60546.9860594.7560626.77gage1h256c256r016
67573.5267686.8067835.60heron256v1
81100.1981105.3281112.66photonbeetlehash256rate32v1
103255.07103299.58103365.96gage1h256c224r008
136104.37136110.60136123.81sivtemphotonhashv1
343648.57343917.41343994.85fsb512
348721.83350292.48351109.39fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
25.6425.9826.36edonr512
31.1231.2331.42md4
31.3431.4431.56md5
45.5345.6945.78edonr256
46.0646.0646.06blake2s
48.7348.7348.91blake2b
56.5356.5956.73skein256256
59.7260.1960.95tiger
61.2361.4861.58k12
64.9865.0565.11bmw512
70.7870.8071.14skein512512
71.0371.0571.30skein512256
78.8079.0879.38blake64
79.7279.8880.73blake512
91.7791.8992.67ripemd160
92.4292.6794.14sha3256
92.5892.8096.39sha3384
92.6792.8694.59sha3512
92.9193.1695.36sha3224
93.2593.4296.50shake256
93.6293.8395.81shake128
93.9494.0894.59sha384
95.3495.7296.11sha1
96.5996.7796.80bmw256
98.7098.8699.05blake32
99.5299.66101.70keccakc1024
100.42100.80103.03keccak
100.56100.98104.67keccakc768
100.20101.05102.03nasha512
101.22101.58101.66nasha256
101.23101.67104.84keccakc512
101.70101.84104.03keccakc448
102.27102.50104.83keccakc256
108.08108.36109.42sha512
109.94110.16110.97sarmal256
121.31121.31122.19shabal512
123.02123.19123.47blake256
127.92128.31128.94sarmal512
139.06139.09139.47shabal256
145.67145.67145.67asconhashv12
145.67145.67145.81asconxofv12
145.77145.80146.30sha256
152.34152.39152.58sneikha256
156.94157.31157.58skein10241024
164.44164.53164.89sha224
188.25188.36188.62shamashashv1
189.05189.34190.70shavite3256
210.41210.41210.73jh256
210.50210.50210.53jh384
210.59210.66211.02jh512
210.86210.89211.17jh224
219.97220.06220.30luffa256
230.75230.83230.97xoodyakv1
229.73231.19240.67fugue256
237.86238.08238.28mcssha6
243.58243.58243.69round3jh256
243.83243.83243.91round3jh512
253.38254.14254.31mcssha4
259.83259.83260.08esch256v1
263.03263.73263.86gimli24v1
290.12290.39292.83fugue2
298.36298.36298.41cubehash512
302.27302.59303.00drygascon128
303.59303.92304.11saturninhashv2
308.62308.75309.16whirlpool
313.89314.56323.77shavite3512
324.78325.03325.56groestl256
337.61337.72337.91mcssha5
358.98359.11359.33sneikha384
359.16359.58361.02simd256
392.08392.09392.27coral256v1
421.56421.78422.00bblake256
439.53440.41441.28luffa384
444.80445.33449.27knot256v2
458.16458.27458.50drygascon256
458.66458.72458.88esch384v1
462.94463.12463.69luffa512
480.50480.67481.00echo256
490.31490.45491.09echosp256
503.72519.86520.09knot256v1
547.03547.03547.06clxhash
550.94551.20551.59essence384
553.44553.77554.48groestl512
554.67554.72554.88essence512
588.53588.72588.92echo512
599.14599.48600.55mgrostl256
600.19606.59621.73md6d224
609.20609.25609.61essence224
609.42609.47610.27echosp512
623.58623.59623.94essence256
639.03643.12661.05md6d256
723.47723.77724.55fugue512
750.88751.19751.31cubehash1632
842.33848.67876.59md6d384
881.83881.88882.16cubehash832
884.39891.02926.41simd512
951.08951.16951.44cubehash816
1015.551016.051016.53knot512
1046.451048.381055.30md6d512
1093.281093.561093.83cubehash88
1103.171103.391105.17rfsb509
1115.331115.521134.66knot384
1376.751376.981377.62cubehash84
1798.751799.111800.16cubehash1616
1946.721946.771946.81cubehash82
2075.722075.782076.06cubehash168
2631.472631.582631.83cubehash164
3086.733086.813087.11cubehash81
3744.303744.303744.53cubehash162
4456.424457.314483.03sivrijndael256hash256v1
4645.444646.364646.38subterraneanv1
5969.985969.985970.84cubehash161
6383.646383.986388.52syconhash256v1
8387.458390.918400.91acehash256v1
9465.339486.629517.22skinnyhashtk3
12978.7212984.6413056.98skinnyhashtk2
17382.0817398.5017498.25gage1h256c256r128
24596.4224627.9524717.09gage1h256c224r064
24878.1724894.2724983.25orangishv1
27135.2227167.0327253.50gage1h256c256r064
35510.3035607.4135636.86gage1h256c224r032
47254.3947264.5947305.36gage1h256c256r032
48414.0048466.8448486.42gage1h256c512r064
71951.5072004.5272036.25photonbeetlehash256rate32v1
78022.4278045.4578145.02gage1h256c224r016
87587.7087627.6187705.56gage1h256c256r016
88061.0388093.8688153.58gage1h256c512r032
115509.31116040.27116179.47heron256v1
128534.97128545.55128571.38sivtemphotonhashv1
148385.48148517.59148605.11gage1h256c224r008
2692777.342694198.502696747.72fsb512
2928885.412930169.842932493.94fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
155.50155.50158.38md5
170.62171.62173.50md4
206.50208.25210.50edonr512
226.00227.25229.12edonr256
281.00282.25285.88tiger
330.62331.75333.75skein256256
366.12366.50366.50blake2s
388.50388.50389.62blake2b
414.88416.38419.62ripemd160
418.12418.50418.50sneikha256
431.12433.50437.88sha1
448.62448.88450.88nasha256
450.62452.00453.38blake32
480.88481.38484.38k12
490.38490.38492.00asconxofv12
490.38490.75491.62asconhashv12
517.00518.38520.12bmw512
523.38523.62525.38bmw256
547.12548.12551.00blake256
576.25577.62580.00skein512512
576.38577.62578.38skein512256
596.62596.88597.75shamashashv1
633.88636.88639.62blake64
640.38644.75665.88blake512
672.12673.12676.75sha256
704.50706.25709.50sha224
709.75711.12712.50gimli24v1
731.50731.62741.88sha3256
732.12732.12748.88sha3384
733.12733.12759.38sha3512
732.75734.50736.62xoodyakv1
733.38735.75745.75sha3224
737.00739.38765.25shake256
738.88741.50753.62shake128
752.38754.50757.88sha384
753.25754.88756.62shabal512
793.88794.00812.12keccakc1024
792.38794.12796.00drygascon128
799.50801.12810.00shavite3256
802.62803.75824.88keccakc768
802.25809.12816.38nasha512
808.25809.25834.50keccakc512
806.62809.38845.75keccak
809.00810.62826.00keccakc448
818.12818.62844.25keccakc256
827.62829.12829.75saturninhashv2
857.00857.00857.12clxhash
865.50865.88868.38shabal256
866.00867.75871.88sha512
901.38916.25916.25knot256v1
926.50928.00929.75luffa256
927.00928.25931.75sarmal256
970.12970.12971.50esch256v1
1070.881074.381079.75sarmal512
1147.501148.251149.75mcssha6
1191.751193.621199.12whirlpool
1235.121235.621236.62sneikha384
1240.881242.121244.25fugue256
1255.621256.621264.50skein10241024
1291.121292.001294.12mcssha4
1312.881312.881314.12coral256v1
1386.001388.001389.25knot256v2
1443.621443.621443.62cubehash512
1594.621596.621600.75groestl256
1693.751694.501696.38jh256
1694.381695.251696.88jh384
1695.121696.621698.38jh512
1697.251698.501699.00jh224
1730.621731.881733.88drygascon256
1897.121901.251904.25fugue2
1958.001958.881960.50round3jh256
1958.501959.501961.50mcssha5
1958.881960.251960.38round3jh512
1980.751981.621983.62esch384v1
2163.752166.882172.25luffa384
2258.502262.122265.38luffa512
2243.002278.622278.62knot384
2453.752461.502470.50knot512
2513.252514.002541.88shavite3512
2872.122877.752904.88simd256
2937.002939.882942.00bblake256
3739.383742.003747.12essence224
3827.123828.753829.88essence256
3840.123842.003844.12echo256
3924.753926.623936.25echosp256
4426.624428.384429.38essence384
4428.384434.884439.62groestl512
4452.754454.884457.00essence512
4475.254479.384483.75fugue512
4707.254708.254711.38echo512
4834.504837.624849.50mgrostl256
4809.504856.755052.12md6d224
4874.884876.384881.25echosp512
4995.254996.504999.75rfsb509
5065.755067.005067.38cubehash1632
5131.255131.625132.88sivrijndael256hash256v1
5130.625198.625417.00md6d256
6249.886249.886252.50cubehash816
6261.006262.506264.12cubehash832
6541.506543.506549.00cubehash88
6715.386740.756851.75md6d384
6821.126821.126824.00cubehash84
7046.627101.627421.00simd512
7397.757397.887397.88cubehash82
8370.008391.628449.75md6d512
8537.758537.888539.75cubehash81
8847.758848.628848.75subterraneanv1
11961.7511965.5011967.88cubehash1616
12503.8812504.0012506.88cubehash168
13060.5013061.0013063.62cubehash164
14180.3814182.0014184.88cubehash162
16405.3816405.7516408.25cubehash161
23067.2523112.7523140.25skinnyhashtk2
23588.8823589.6223608.88syconhash256v1
25196.8825256.3825433.25skinnyhashtk3
31024.2531079.1231090.25acehash256v1
59924.2559927.3859995.62gage1h256c256r128
82016.2582105.1282227.50photonbeetlehash256rate32v1
90818.3890828.1290864.62gage1h256c224r064
99261.6299331.5099395.00orangishv1
100172.62100188.75100292.38gage1h256c256r064
125531.50125569.25126400.38gage1h256c224r032
136813.75136874.75137617.25sivtemphotonhashv1
165312.75165354.25166301.12gage1h256c256r032
178599.75178712.88179450.50gage1h256c512r064
267281.50268045.38268436.88gage1h256c224r016
299705.50300460.62300575.00gage1h256c256r016
309069.25309294.88319536.50gage1h256c512r032
492793.25493152.75493624.50heron256v1
503687.88503974.25504263.62gage1h256c224r008
21540693.0021546454.5021566834.00fsb512
23418122.2523426997.2523440307.50fsb256

amd64; Zen (800f12); 2017 AMD EPYC 7601; 64 x 2200MHz; unstable; genji262, supercop-20191017

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.761.791.83edonr512
2.012.022.02sha256
2.632.662.69shavite3512
3.063.073.08bmw512
2.993.163.21shavite3256
2.35?3.18?3.20?blake2b
2.78?3.30?3.31?echo256
3.45?3.53?4.40?edonr256
3.80?3.81?4.39?k12
4.024.144.21cubehash832
4.32?4.39?9.42?bmw256
1.87?4.50?4.52?echosp512
4.74?4.74?7.11?echosp256
5.065.095.11skein512512
5.085.105.15skein512256
5.245.255.27blake512
5.265.265.29md5
5.325.355.36blake2s
5.605.615.62bblake256
5.625.635.65keccakc256treed2
5.715.745.75tiger
3.74?5.77?5.80?blake64
5.825.845.85sarmal256
4.04?6.03?6.06?blake32
-4.03?6.07?84.16?keccakc512treed2
6.356.366.36shabal256
6.416.456.58shabal512
6.456.556.67echo512
6.606.606.61rfsb509
6.656.666.68skein10241024
6.726.726.76skein256256
6.786.816.82keccakc256
6.846.886.91sha512
6.916.946.96shake128
6.38?7.12?7.17?sarmal512
7.207.207.21luffa256
7.477.487.49blake256
7.487.537.55lux512
1.68?7.88?8.15?cubehash512
7.757.927.99keccakc448
7.998.008.01groestl256
7.88?8.06?57.25?cubehash1632
8.178.318.38cubehash816
8.218.388.40sha3224
8.378.418.49keccakc512
8.478.488.50sha3256
8.558.568.62lux256
8.708.758.77shake256
8.878.918.93keccak
9.499.539.57groestl512
9.739.749.75bash256
10.0210.0310.04luffa384
10.9210.9410.96fugue2
10.9511.0711.21sha3384
11.0511.0711.33keccakc768
11.6011.6211.64jh224
11.6111.6211.62jh384
11.6111.6211.64jh256
11.6011.6711.70jh512
6.54?12.25?12.29?gimli24v1
12.6712.6812.70fugue256
12.8012.8312.93bash384
13.5413.6313.69nasha256
13.6313.6413.65round3jh512
13.6413.6513.66round3jh256
13.8614.0714.28nasha512
15.4015.5415.59keccakc1024
10.04?15.91?17.10?whirlpool
15.7915.9716.10sha3512
15.08?16.30?22.76?luffa512
16.4816.5116.55cubehash1616
16.6116.6316.64cubehash88
18.1318.2918.36fugue384
18.6418.6418.66asconhashv12
18.6418.6518.67asconxofv12
18.3718.9019.17mgrostl256
18.5219.3319.92bash512
19.7319.7519.78lane256
20.3620.4420.51md6d224
20.8021.0721.69hamsi
21.9822.0422.08md6d256
23.5723.5923.62fugue512
24.0924.1324.15shamashashv1
25.3025.6725.73simd256
27.4127.5028.09lane512
27.3127.7628.19simd512
28.2928.3728.42md6d384
29.8830.0030.13essence512
29.9530.0230.16essence384
30.1130.1230.26xoodyakv1
33.1333.1433.62cubehash84
32.6133.3933.43cubehash168
34.6434.7134.76md6d512
35.4435.4935.56sneikha256
18.09?36.69?37.92?fsb256
7.68?39.35?140.85?fsb512
40.1840.2040.56esch256v1
41.4141.6441.79essence256
41.6841.7941.86essence224
39.60?44.60?54.50?saturninhashv2
51.1752.6454.94esch384v1
52.8352.9953.32mcssha5
52.9953.0153.01mcssha4
53.0053.0156.12mcssha6
59.2459.2559.28coral256v1
64.5664.5866.69knot256v2
65.43?66.21?78.44?cubehash164
45.67?66.85?68.58?cubehash82
71.1271.3071.49drygascon128
71.1771.4671.93sneikha384
67.18?74.65?76.15?drygascon256
80.2982.1782.25triadhashv1
109.58110.53118.77knot256v1
113.39?126.98?141.47?cubehash81
131.45131.53133.59clxhash
128.77?140.28?175.68?cubehash162
214.37214.40222.87knot512
221.14228.17239.05knot384
251.70?278.29?358.32?cubehash161
562.14566.76576.50syconhash256v1
840.50850.74858.09subterraneanv1
974.99?1205.48?1668.85?acehash256v1
1238.221244.271254.78sivrijndael256hash256v1
1534.061547.211567.50skinnyhashtk3
2388.922407.012416.68heron256v1
2857.252890.572906.36gage1h256c256r128
2883.742900.852927.79skinnyhashtk2
3677.873694.223706.70orangishv1
4184.014197.884237.95gage1h256c224r064
4781.264813.274838.70gage1h256c224r032
4822.474848.884904.37gage1h256c256r064
5035.925063.105078.15photonbeetlehash256rate32v1
8314.418430.358480.79gage1h256c256r032
8453.128494.638525.17sivtemphotonhashv1
8429.589175.919245.68gage1h256c512r064
15968.2316156.1116345.03gage1h256c224r016
16812.8317006.9117125.68gage1h256c256r016
17058.3817119.0617513.18gage1h256c512r032
31198.4031615.5332111.94gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.911.911.92edonr512
2.052.062.06sha256
2.962.982.98shavite3512
3.163.193.19blake2b
3.313.313.32bmw512
3.373.383.39shavite3256
3.483.493.49echo256
3.58?3.61?4.04?edonr256
4.034.034.32k12
4.454.514.51cubehash832
4.54?4.58?7.06?bmw256
4.714.714.71echosp512
5.085.085.09echosp256
5.195.205.20skein512512
5.205.205.22skein512256
5.345.345.35blake2s
5.385.385.39md5
5.475.485.48blake512
5.875.885.88tiger
6.016.016.02blake64
6.056.066.06sarmal256
6.216.216.21blake32
6.266.266.26bblake256
6.556.556.56keccakc256treed2
6.776.776.77shabal256
6.836.836.83rfsb509
6.836.836.84skein256256
6.906.916.96shabal512
6.936.936.94skein10241024
6.936.977.01echo512
7.037.037.04keccakc256
7.117.127.12sha512
7.157.157.16shake128
7.387.387.40sarmal512
7.407.407.40luffa256
7.617.617.62blake256
7.91?7.92?38.67?keccakc512treed2
8.138.158.16keccakc448
8.208.218.28cubehash512
8.298.298.30lux512
8.318.318.32groestl256
8.468.518.52sha3224
8.618.678.68cubehash816
8.708.728.74keccakc512
8.71?8.76?33.33?cubehash1632
8.768.778.77sha3256
8.968.968.98shake256
9.069.069.07lux256
9.229.239.24keccak
10.0810.0910.09bash256
10.1610.1710.18groestl512
10.3710.3710.37luffa384
11.2511.2811.28sha3384
11.3111.3211.42keccakc768
11.8211.8211.82jh384
11.8211.8211.83jh224
11.8211.8211.83jh256
11.8211.8411.85jh512
11.8911.9011.90fugue2
12.3212.3612.38gimli24v1
13.1613.1613.21bash384
13.2613.2613.26fugue256
13.8513.8713.89nasha256
13.8613.8713.87round3jh512
13.8713.8713.87round3jh256
14.4214.5014.60nasha512
15.6215.6415.66keccakc1024
15.9616.0316.05sha3512
15.57?16.17?19.40?luffa512
16.9816.9916.99cubehash88
17.2317.2417.25cubehash1616
17.4517.4517.46whirlpool
18.7918.7918.80asconhashv12
18.7918.8018.80asconxofv12
19.0819.1119.14md6d224
19.1019.1719.18fugue384
19.6719.6719.96bash512
20.0020.0520.15mgrostl256
20.4320.4320.43lane256
20.5720.5920.60md6d256
21.1721.1721.48hamsi
24.4024.4124.41shamashashv1
24.9124.9124.92fugue512
25.9326.0726.07simd256
26.4326.4526.47md6d384
28.9829.0329.08simd512
29.2629.2729.56lane512
30.2530.2630.33xoodyakv1
31.0631.0731.11essence384
31.0431.0831.14essence512
32.2732.2932.30md6d512
33.4933.5033.74cubehash84
33.5933.8533.86cubehash168
35.7435.7635.78sneikha256
35.8936.9537.37fsb256
40.4640.4640.64esch256v1
42.3242.3342.39essence256
42.3842.4042.42essence224
45.0045.1649.98saturninhashv2
52.8453.1053.97esch384v1
53.8853.8953.89mcssha4
53.8953.9055.45mcssha6
54.6954.7054.85mcssha5
59.7259.7259.73coral256v1
65.0865.0966.14knot256v2
66.5666.9172.88cubehash164
67.5867.7968.36cubehash82
71.2971.3771.44drygascon128
72.2772.3372.50sneikha384
70.4973.0673.33drygascon256
80.4581.1581.16triadhashv1
110.25110.64114.75knot256v1
131.69131.72132.74clxhash
133.54134.12137.98cubehash81
133.00?137.03?154.69?cubehash162
215.27215.28219.51knot512
229.00229.02234.37knot384
267.25?273.14?313.12?cubehash161
575.06575.94577.22syconhash256v1
850.06853.23854.74subterraneanv1
1214.48?1216.75?1445.15?acehash256v1
1238.691240.591244.71sivrijndael256hash256v1
1558.301560.511567.32skinnyhashtk3
2439.562445.492447.64heron256v1
2904.452910.112919.83skinnyhashtk2
2906.312915.892920.54gage1h256c256r128
3719.843723.663727.15orangishv1
4233.914238.294256.40gage1h256c224r064
4830.224841.314851.44gage1h256c224r032
4941.864947.744956.92gage1h256c256r064
5007.815012.765016.60photonbeetlehash256rate32v1
8426.258440.038448.34sivtemphotonhashv1
8465.238489.918509.45gage1h256c256r032
9228.229260.369287.17gage1h256c512r064
10136.6310145.7510162.16fsb512
16253.2616282.8716336.68gage1h256c224r016
17089.0017134.0217179.52gage1h256c256r016
17282.2317295.0517479.21gage1h256c512r032
32009.3332144.6932249.78gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.082.082.11edonr512
2.122.122.12sha256
3.18?3.19?3.68?blake2b
3.483.493.51shavite3512
3.713.723.90shavite3256
3.713.743.85bmw512
3.753.773.78edonr256
4.414.414.43k12
4.15?4.68?6.36?echo256
4.774.804.83bmw256
5.115.115.13cubehash832
5.24?5.26?5.97?echosp256
5.335.345.34blake2s
5.365.375.39skein512512
5.375.395.41skein512256
5.475.475.49echosp512
5.565.575.57md5
5.835.845.86blake512
6.136.146.16tiger
6.406.406.42blake64
6.43?6.45?12.75?sarmal256
6.466.476.50blake32
6.96?6.98?9.28?skein256256
7.267.287.36rfsb509
7.357.357.35bblake256
7.397.407.42skein10241024
7.437.457.45shabal256
7.517.517.52sha512
7.597.617.69keccakc256
7.627.637.65shabal512
7.637.637.65keccakc256treed2
7.597.657.66echo512
7.687.687.69shake128
7.727.727.72luffa256
7.827.827.83sarmal512
7.837.837.85blake256
8.318.318.32keccakc448
8.528.548.61cubehash512
8.598.658.65sha3224
8.82?8.84?12.50?keccakc512treed2
8.848.848.84groestl256
9.089.109.11keccakc512
9.159.179.17sha3256
9.249.249.24shake256
9.27?9.28?11.20?cubehash816
9.589.589.61lux512
9.809.819.84keccak
9.859.879.90lux256
9.889.9010.00cubehash1632
10.6610.6610.66bash256
10.93?10.94?18.73?luffa384
11.2311.2611.26groestl512
11.3211.3211.33sha3384
11.4011.4211.46keccakc768
12.1512.1512.16jh256
12.1512.1512.17jh224
12.1512.1512.17jh512
12.16?12.17?15.87?jh384
12.5312.5612.66gimli24v1
13.5113.5113.51fugue2
13.9113.9213.95bash384
14.2214.2214.24round3jh256
14.2214.2414.24round3jh512
14.22?14.25?18.38?fugue256
14.2814.2814.29nasha256
15.1815.2315.27nasha512
16.2316.2716.39keccakc1024
16.3416.3617.95luffa512
16.4316.4416.46sha3512
17.5917.6017.62cubehash88
18.03?18.06?25.14?whirlpool
18.4518.4618.48cubehash1616
19.0619.0619.08asconhashv12
19.0619.0619.08asconxofv12
19.14?19.15?30.84?md6d224
20.2420.2521.05bash512
20.5520.5720.58md6d256
20.61?20.67?26.51?fugue384
21.3421.3621.64hamsi
21.5421.5421.54lane256
21.8921.9421.99mgrostl256
24.8424.8424.91shamashashv1
26.3126.3426.35md6d384
26.5526.7627.04simd256
27.1027.1127.13fugue512
30.4930.4930.49xoodyakv1
30.5930.6730.87simd512
32.0132.0432.07md6d512
32.2032.2332.28lane512
32.7932.8132.87essence384
32.8632.8632.87essence512
34.1034.1034.10cubehash84
35.0335.0535.13cubehash168
36.2236.2236.25sneikha256
40.9140.9141.85esch256v1
39.9041.6742.62fsb256
43.4643.5643.73essence256
43.4443.5843.66essence224
45.58?45.80?50.67?saturninhashv2
53.7453.9154.86esch384v1
55.3655.3655.37mcssha4
55.3755.3755.39mcssha6
57.5157.5257.52mcssha5
60.4960.4960.50coral256v1
65.9365.9465.94knot256v2
67.8068.0868.12cubehash164
68.3968.9671.00cubehash82
71.4671.5171.53drygascon128
71.3072.0672.62drygascon256
73.6673.6973.85sneikha384
80.2480.7281.41triadhashv1
110.79111.00111.06knot256v1
132.00132.03132.07clxhash
133.36134.16134.74cubehash81
134.19134.25134.54cubehash162
216.46216.76216.76knot512
229.87230.37241.90knot384
266.99268.47268.50cubehash161
581.52581.61593.38syconhash256v1
852.41858.32864.20subterraneanv1
1231.26?1237.79?1507.07?acehash256v1
1237.661240.181243.30sivrijndael256hash256v1
1576.601579.701584.77skinnyhashtk3
2502.442511.052528.40heron256v1
2916.292921.122938.48skinnyhashtk2
2955.522961.852970.24gage1h256c256r128
3770.653776.923785.39orangishv1
4299.124306.494317.01gage1h256c224r064
4908.094917.504947.87photonbeetlehash256rate32v1
4904.744918.904972.40gage1h256c224r032
5057.265089.195102.45gage1h256c256r064
8336.358344.738757.15sivtemphotonhashv1
8582.558598.058617.21gage1h256c256r032
9385.569415.809641.53gage1h256c512r064
16402.9616465.7816523.50gage1h256c224r016
17353.4917392.0617456.28gage1h256c256r016
17555.0817685.6817720.21gage1h256c512r032
26859.1426890.0226939.73fsb512
32823.9732962.5233092.25gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.292.292.33sha256
3.59?3.90?4.43?blake2b
4.164.164.32edonr256
2.37?4.24?4.58?edonr512
4.584.624.66shavite3256
4.664.664.70shavite3512
4.774.774.81echosp256
4.85?4.93?7.26?echo256
4.974.975.35k12
5.315.315.35blake2s
5.505.505.54bmw256
4.47?5.54?6.61?bmw512
5.845.885.88skein512256
5.845.885.92skein512512
6.006.006.03md5
6.346.346.38blake512
6.686.726.76cubehash832
6.686.726.76sarmal256
6.726.726.72blake64
6.846.887.18tiger
7.147.187.18blake32
7.26?7.26?10.62?echosp512
7.307.337.37skein256256
7.988.028.02sha512
8.178.178.90sarmal512
8.29?8.36?12.15?keccakc256
8.338.368.40shake128
8.408.448.59blake256
8.568.598.59luffa256
8.40?8.63?14.59?rfsb509
8.678.718.71echo512
9.209.249.28shabal256
9.289.369.40shabal512
9.369.409.43skein10241024
9.409.439.51cubehash512
10.2410.2410.24sha3256
10.2010.2710.43groestl256
10.2710.3110.31keccakc512
10.2710.3110.35keccak
10.2710.3110.43keccakc448
10.3510.3510.39bblake256
10.3510.3510.39shake256
10.5010.5010.54keccakc256treed2
10.5410.6210.96sha3224
10.8910.9210.96cubehash816
11.0411.0811.11bash256
11.9912.0712.15lux256
12.1812.2212.22sha3384
12.3012.3412.41keccakc768
12.4512.4912.49luffa384
12.9912.9913.02gimli24v1
13.0213.0213.06jh224
13.0213.0213.22cubehash1632
13.0213.0213.41jh256
13.0213.0613.06jh512
13.02?13.06?14.97?jh384
13.64?13.71?26.97?keccakc512treed2
13.7113.7113.75lux512
13.6713.8613.86groestl512
15.1615.2015.24round3jh512
15.1615.2415.24round3jh256
15.3915.4315.47bash384
15.4315.5115.58nasha256
15.7715.8915.93nasha512
16.7716.8116.84fugue256
17.7617.8017.84fugue2
18.0718.0718.10sha3512
18.2618.3018.33keccakc1024
18.4518.5619.40luffa512
19.2119.2519.25cubehash88
19.7519.7819.78asconhashv12
19.7519.7819.78asconxofv12
21.5421.6621.73cubehash1616
21.7721.7722.08bash512
21.8121.8521.85hamsi
24.4424.4824.48lane256
24.5624.6424.64fugue384
24.9825.0625.21mgrostl256
25.8225.8626.20shamashashv1
27.1627.1627.19whirlpool
28.6828.7228.88simd256
31.0931.0931.09xoodyakv1
32.89?32.92?44.50?fugue512
35.7135.7935.98cubehash84
37.5137.5837.62essence384
37.5837.5837.62sneikha256
37.6237.7041.21essence512
37.9738.0438.16simd512
38.0438.1938.19cubehash168
38.5838.6138.65md6d224
41.4441.4841.52md6d256
42.0942.1343.20esch256v1
43.3943.3943.43lane512
45.2245.6445.99fsb256
46.6046.6747.06essence256
46.7146.8346.90essence224
47.3647.4852.48saturninhashv2
53.0953.1353.17md6d384
55.3856.6056.95esch384v1
59.2859.2859.32mcssha4
59.3259.3259.35mcssha6
62.5662.5662.60coral256v1
64.5164.5564.62md6d512
65.0565.0565.08mcssha5
69.9070.0170.66cubehash82
71.1671.2371.31cubehash164
71.8871.9271.96drygascon128
73.8774.6775.97drygascon256
77.3477.3877.42sneikha384
80.9381.4382.12triadhashv1
68.25?86.78?193.76?knot256v2
111.95112.02112.60knot256v1
132.92132.95132.99clxhash
135.82136.39143.34cubehash81
137.61137.69137.84cubehash162
220.42220.46220.73knot512
233.22233.64233.75knot384
270.19271.52271.64cubehash161
606.07606.15606.22syconhash256v1
859.22860.90863.31subterraneanv1
1222.301223.021254.76sivrijndael256hash256v1
1270.461271.801309.53acehash256v1
1618.531625.751659.93skinnyhashtk3
2659.782688.012705.01heron256v1
2933.722947.052960.22skinnyhashtk2
3102.043108.453127.36gage1h256c256r128
3898.513904.963919.82orangishv1
4480.284486.854502.86gage1h256c224r064
4684.934709.414743.79photonbeetlehash256rate32v1
5086.435097.245118.97gage1h256c224r032
5223.665243.455279.01gage1h256c256r064
8076.758091.808145.31sivtemphotonhashv1
9342.70?9688.71?17126.27?gage1h256c256r032
9784.279797.459831.78gage1h256c512r064
17007.6017041.9017124.56gage1h256c224r016
17933.1717967.5118050.20gage1h256c256r016
18158.9418189.8418225.70gage1h256c512r032
33864.4934030.3734201.37gage1h256c224r008
71564.4071648.8171937.63fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
4.47?4.81?5.16?sha256
5.165.165.16blake2s
5.84?5.84?6.88?edonr512
6.536.886.88blake2b
9.629.629.97edonr256
11.6911.6911.69skein512256
11.6911.6912.03skein512512
11.6912.0312.03md5
12.0312.0312.38skein256256
13.0613.4113.75sarmal256
13.06?13.41?19.94?echo256
13.7513.7513.75blake64
13.7513.7513.75k12
14.0914.4414.44bmw256
14.7814.7815.12blake512
14.7814.7815.12bmw512
15.1215.1215.47tiger
15.12?15.47?18.22?blake32
15.8115.8115.81blake256
15.8116.1616.50sarmal512
16.1616.1616.16shavite3256
16.8416.8417.19sha512
18.5618.9118.91sha3512
18.9118.9119.25gimli24v1
18.9119.2519.25luffa256
18.9119.2519.25rfsb509
18.9119.2520.28sha3384
19.2519.2519.25sha3256
19.2519.2519.25shake256
19.25?19.25?28.19?echosp256
19.5919.5919.94shake128
19.9419.9420.28keccakc768
19.9420.2820.28keccakc512
20.2820.2820.28keccakc448
20.2820.2820.62sha3224
20.6220.6220.97shavite3512
20.2820.9721.66cubehash512
20.6220.9720.97keccakc256
20.9720.9720.97keccak
21.6621.6622.00bash256
21.66?21.66?35.75?bash384
22.0022.3422.34keccakc1024
23.7224.0624.41jh224
23.72?24.06?35.06?jh256
24.0624.0624.41jh512
24.06?24.41?27.84?jh384
25.4425.7826.12echosp512
24.75?27.50?28.53?echo512
27.5027.5027.84cubehash832
27.5027.8428.19hamsi
27.5027.8428.19round3jh256
27.5027.8428.19round3jh512
27.8427.8428.19groestl256
28.5328.8828.88asconxofv12
28.53?28.88?45.72?asconhashv12
29.9130.5930.94nasha256
30.2530.5930.59skein10241024
30.9430.9431.28luffa384
31.6231.6232.31cubehash816
31.2831.9733.34nasha512
31.9731.9732.31shabal256
32.3132.6633.00shabal512
38.5038.8439.53lux256
38.8439.1939.19xoodyakv1
39.1939.5340.22shamashashv1
39.8840.2240.22cubehash88
40.9140.9142.97bash512
42.9743.3143.31groestl512
45.0345.0347.78luffa512
48.1248.1248.12bblake256
49.1649.5049.84fugue256
52.5952.5952.94whirlpool
52.9453.2853.62simd256
52.9453.2853.97cubehash1632
53.2853.6253.97sneikha256
56.7256.7257.06cubehash84
57.41?57.75?86.97?esch256v1
61.8861.8862.22lane256
61.8862.2264.28cubehash1616
62.5662.5663.25lux512
64.28?64.62?204.19?keccakc512treed2
64.9764.9765.31keccakc256treed2
68.06?68.41?75.97?saturninhashv2
72.1972.5372.88mgrostl256
73.2273.5674.59fugue2
75.2875.6276.31fugue384
77.0077.0077.34drygascon128
78.3878.3878.72cubehash168
86.2886.6286.97coral256v1
86.2886.6287.66esch384v1
87.3187.6688.00essence224
88.00?88.34?124.09?essence256
90.0690.7591.09triadhashv1
90.7591.0991.44cubehash82
97.62?97.97?137.16?knot256v2
98.3198.6698.66essence384
99.3499.34100.38essence512
99.69101.06102.44drygascon256
107.59?108.62?250.94?fugue512
109.31109.31109.66mcssha4
110.00110.00110.34mcssha6
111.72112.75113.78cubehash164
116.53117.22118.94simd512
120.31121.69123.06fsb256
124.09124.44124.78sneikha384
125.47125.47125.47knot256v1
132.00?132.00?173.59?md6d224
139.22139.56139.56md6d256
144.38144.72144.72clxhash
157.78158.12166.38cubehash81
161.22161.22161.56mcssha5
170.84170.84170.84lane512
176.00176.00176.34md6d384
178.06178.75180.12cubehash162
215.53215.53215.88md6d512
259.53260.22260.56knot384
271.56271.91271.91knot512
312.12312.47312.81cubehash161
922.28922.28922.62syconhash256v1
982.78983.12985.53subterraneanv1
1182.501183.531185.25sivrijndael256hash256v1
1936.341936.691938.75acehash256v1
2298.312299.692313.44skinnyhashtk3
3241.563242.593247.41skinnyhashtk2
3683.97?3898.47?4391.41?photonbeetlehash256rate32v1
4858.914870.944874.38heron256v1
4971.664975.444979.91gage1h256c256r128
5577.695580.785584.56orangishv1
6753.666755.726799.38gage1h256c224r064
6736.12?7017.31?7637.09?sivtemphotonhashv1
7490.667522.977528.12gage1h256c224r032
7893.197925.847930.66gage1h256c256r064
12980.0013027.4413341.28gage1h256c256r032
14728.3114924.5915398.28gage1h256c512r064
24706.0024947.3125278.34gage1h256c224r016
25967.9126025.3126063.47gage1h256c256r016
26626.1926814.2226931.78gage1h256c512r032
48139.4448312.0048602.47gage1h256c224r008
642328.50643254.56653936.25fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
24.7527.5027.50sha256
46.7546.7546.75blake2s
46.7546.7546.75edonr256
46.7546.7546.75edonr512
52.2552.2555.00md5
55.0057.7557.75blake2b
57.7557.7557.75gimli24v1
68.7571.5071.50blake256
68.7571.5071.50skein256256
71.5071.5071.50tiger
77.0077.0079.75hamsi
79.75?79.75?93.50?luffa256
79.7582.5082.50bmw256
85.2585.2585.25blake32
90.7593.5093.50skein512256
93.5093.5096.25skein512512
96.2596.2599.00asconhashv12
99.0099.0099.00rfsb509
99.00?101.75?162.25?asconxofv12
104.50104.50104.50cubehash512
104.50104.50107.25sarmal256
104.50107.25110.00shavite3256
104.50?107.25?156.75?echo256
107.25110.00110.00k12
110.00110.00112.75blake64
118.25?118.25?151.25?blake512
121.00121.00121.00bmw512
123.75123.75126.50sha512
123.75126.50126.50shamashashv1
123.75126.50126.50xoodyakv1
126.50126.50129.25sarmal512
129.25132.00134.75nasha256
148.50?148.50?302.50?sneikha256
151.25151.25154.00sha3256
151.25151.25154.00shake256
151.25151.25156.75sha3512
154.00154.00154.00echosp256
151.25156.75159.50sha3384
156.75156.75156.75shake128
156.75156.75159.50luffa384
159.50159.50162.25keccakc512
159.50159.50162.25keccakc768
162.25162.25162.25sha3224
162.25162.25165.00keccakc448
162.25162.25165.00triadhashv1
162.25165.00165.00shavite3512
165.00165.00167.75groestl256
165.00165.00167.75keccakc256
165.00167.75167.75keccak
173.25173.25173.25bash256
173.25173.25173.25bash384
173.25173.25178.75bash512
176.00176.00178.75keccakc1024
184.25?184.25?211.75?saturninhashv2
184.25187.00187.00drygascon128
195.25195.25198.00shabal256
195.25198.00200.75jh224
195.25198.00200.75jh512
195.25198.00203.50cubehash832
195.25?198.00?228.25?jh384
198.00200.75200.75shabal512
198.00200.75203.50cubehash816
198.00?200.75?225.50?jh256
200.75200.75200.75echo512
203.50203.50209.00echosp512
203.50209.00211.75cubehash88
211.75?214.50?346.50?esch256v1
220.00220.00220.00cubehash84
220.00222.75222.75whirlpool
222.75225.50228.25round3jh256
222.75225.50228.25round3jh512
228.25231.00242.00luffa512
231.00233.75236.50knot256v1
233.75236.50239.25clxhash
242.00244.75244.75skein10241024
250.25253.00255.75nasha512
253.00255.75258.50cubehash82
253.00255.75264.00lux256
266.75?266.75?368.50?knot256v2
294.25?297.00?503.25?coral256v1
305.25308.00310.75fugue256
319.00319.00319.00groestl512
324.50324.50349.25cubehash81
332.75332.75335.50bblake256
363.00363.00363.00cubehash1632
368.50371.25376.75esch384v1
374.00379.50390.50cubehash1616
379.50382.25387.75drygascon256
398.75398.75401.50lux512
398.75?407.00?679.25?cubehash168
423.50423.50426.25simd256
426.25426.25429.00sneikha384
442.75448.25448.25cubehash164
475.75478.50481.25fugue384
497.75497.75500.50fugue2
497.75503.25514.25cubehash162
503.25506.00508.75mcssha4
508.75511.50511.50lane256
508.75?511.50?646.25?mcssha6
511.50?517.00?1556.50?keccakc512treed2
517.00519.75522.50keccakc256treed2
522.50525.25558.25knot384
539.00541.75544.50essence256
539.00541.75547.25essence224
572.00574.75580.25mgrostl256
629.75635.25646.25cubehash161
668.25668.25671.00knot512
695.75698.50706.75fugue512
789.25789.25792.00essence384
797.50797.50800.25essence512
918.50918.50921.25mcssha5
932.25937.75943.25simd512
951.50959.75970.75fsb256
1116.501116.501119.25md6d256
1364.001364.001366.75lane512
1056.00?1388.75?1960.75?md6d224
1405.251408.001410.75md6d384
1468.501474.001476.75sivrijndael256hash256v1
1724.251727.001727.00md6d512
1966.251971.751974.50subterraneanv1
3407.253410.003412.75syconhash256v1
4039.754072.754342.25photonbeetlehash256rate32v1
5753.005755.755761.25skinnyhashtk2
6143.506149.006151.75skinnyhashtk3
6578.00?6861.25?7449.75?sivtemphotonhashv1
7133.507150.007194.00acehash256v1
17083.0017099.5017105.00gage1h256c256r128
22266.7522426.2522462.00heron256v1
22654.5022665.5022671.00orangishv1
24948.0025003.0025014.00gage1h256c224r064
26672.2526950.0027068.25gage1h256c224r032
29532.2529540.5029543.25gage1h256c256r064
45696.7545705.0046098.25gage1h256c256r032
54351.0054403.2557073.50gage1h256c512r064
83022.5084719.2586154.75gage1h256c224r016
88352.00?91058.00?120477.50?gage1h256c256r016
93238.7594215.0096709.25gage1h256c512r032
161738.50164510.50167802.25gage1h256c224r008
5137569.255187415.755222764.25fsb512

amd64; Zen (800f11); 2017 AMD Ryzen 7 1700; 8 x 3000MHz; rumba7, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
0.730.730.74bebb4185
1.731.731.73blake3
1.751.751.77edonr512
1.891.891.89sha1
2.012.022.02sha224
2.022.022.02sha256
2.522.532.54bmw512
3.043.043.05md4
3.153.173.20blake2b
3.303.323.33echo256
3.443.443.44edonr256
3.923.933.93k12
4.094.104.13cubehash832
4.384.394.40bmw256
4.664.824.83beamsplitter
5.005.005.00md5
5.025.025.03skein512256
5.005.035.03skein512512
5.345.355.39bblake256
5.365.365.36blake2s
5.435.455.46blake64
5.495.505.50sha512
5.505.515.51sha384
5.595.595.59sarmal256
5.625.625.63keccakc256treed2
5.665.675.67tiger
5.735.745.74blake512
6.356.356.36shabal256
6.366.366.36shabal512
6.456.466.50skein10241024
6.686.696.69skein256256
6.766.776.78keccakc256
6.72?6.81?7.55?sarmal512
6.916.926.92blake32
6.936.936.95keccakc512treed2
7.047.067.13rfsb509
7.12?7.22?7.98?shake128
7.427.437.43groestl256
7.487.538.08lux512
7.877.897.92keccakc448
8.008.008.06cubehash1632
7.998.058.08cubehash512
8.068.098.11blake256
8.288.288.31sha3224
8.348.398.40keccakc512
8.398.408.41cubehash816
8.588.588.58lux256
8.698.708.70shake256
8.818.858.88keccak
8.868.929.25sha3256
10.7610.7910.85groestl512
10.8310.8510.86keccakc768
11.3711.4011.45sha3384
11.5211.5211.52luffa256
11.6111.6111.70jh224
11.6211.6211.62jh384
11.6111.6311.65jh512
11.6811.6811.68luffa384
11.6111.6911.70jh256
12.4912.5012.50ripemd160
12.8813.0013.09fugue256
13.0613.1113.23round3jh512
13.1013.1213.23round3jh256
13.2913.3013.31nasha256
13.6613.6813.97shavite3256
13.8913.8913.90nasha512
14.2414.3714.51gimli24v1
14.9714.9815.07bash256
15.5615.7016.46keccakc1024
16.4016.4216.42sha3512
16.5016.5016.50cubehash1616
16.6616.6616.66cubehash88
17.1517.2017.25whirlpool
18.3318.3318.33asconhashv12
18.3318.3318.33asconxofv12
18.3318.3318.34luffa512
18.9719.0019.00fugue384
19.6519.7620.29hamsi
19.7819.7919.83bash384
19.7719.7920.00lane256
18.8920.1120.11floppsy
22.3222.3322.35echosp256
22.5822.6022.60shavite3512
23.7923.9223.96md6d224
25.0325.0625.22shamashashv1
25.3025.6326.07fugue512
25.6925.7425.87md6d256
27.3727.5227.98simd256
27.5627.6027.82lane512
29.8029.8229.83bash512
29.6930.0930.13xoodyakv1
30.6430.7030.78essence512
30.6330.7130.76essence384
32.1832.2232.23simd512
32.2532.2632.36echosp512
33.0033.0033.00cubehash168
33.1833.3133.44md6d384
33.3133.3133.31cubehash84
34.1034.2334.31fsb256
35.2435.2735.30sneikha256
35.7135.7335.89esch256v1
37.2637.2837.30mgrostl256
40.7040.8240.87md6d512
41.5741.6041.64essence256
41.5841.6241.78essence224
44.2344.2744.33saturninhashv2
46.3346.3446.36echo512
52.7552.7552.76esch384v1
53.0153.0153.01mcssha4
53.0153.0153.14mcssha5
53.0753.0853.09mcssha6
57.8458.1958.19coral256v1
64.0064.9965.92drygascon128
66.0066.0066.00cubehash164
66.6866.6966.69cubehash82
68.8768.8768.87knot256v2
70.3970.5971.41drygascon256
71.1771.1971.21sneikha384
73.2173.4773.67triadhashv1
116.50116.50116.51knot256v1
129.61129.62129.63clxhash
132.65132.71132.72cubehash162
134.70136.06136.69cubehash81
218.63218.65218.87knot512
242.68242.69242.94knot384
266.27266.37266.61cubehash161
-453.05?355.47?1132.86?fsb512
594.58594.62594.85syconhash256v1
899.38899.55899.78subterraneanv1
1099.531111.661114.09acehash256v1
1250.081250.621251.43sivrijndael256hash256v1
1503.051504.551506.71skinnyhashtk3
1802.121803.341803.70heron256v1
2807.062831.962841.26gage1h256c256r128
2835.892839.302859.51skinnyhashtk2
4126.774130.934136.17photonbeetlehash256rate32v1
4143.084154.554175.50gage1h256c224r064
4965.454979.344995.40gage1h256c256r064
4966.614989.855009.53gage1h256c224r032
7026.847029.487033.67sivtemphotonhashv1
8290.518298.088314.25gage1h256c256r032
8806.548817.518818.31gage1h256c512r064
16018.9916071.4916378.81gage1h256c224r016
17205.3817251.9817335.88gage1h256c256r016
17230.9017255.7117263.34gage1h256c512r032
19840.0819853.4619861.62orangishv1
33847.7633940.5234026.81gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
0.780.780.80bebb4185
1.731.741.77blake3
1.851.851.86edonr512
1.961.961.96sha1
2.052.062.06sha256
2.092.092.09sha224
2.792.802.81bmw512
3.123.133.13md4
3.163.193.21blake2b
3.463.473.48echo256
3.533.533.54edonr256
4.004.004.01k12
4.544.564.56cubehash832
4.574.584.62bmw256
4.764.774.90beamsplitter
5.125.125.13md5
5.155.155.16skein512256
5.155.155.16skein512512
5.355.355.36blake2s
5.675.685.69blake64
5.765.785.79sha384
5.785.795.81sha512
5.815.825.83tiger
5.835.845.84sarmal256
5.945.955.95blake512
5.965.975.98bblake256
6.536.546.55keccakc256treed2
6.726.756.77skein10241024
6.756.756.76shabal256
6.766.776.79skein256256
6.776.776.77shabal512
6.997.027.03keccakc256
7.057.057.06blake32
7.097.107.73sarmal512
7.297.297.33rfsb509
7.447.458.14shake128
7.907.907.91keccakc512treed2
7.927.927.92groestl256
8.088.128.17keccakc448
8.228.258.25blake256
8.228.258.28cubehash512
8.288.288.76lux512
8.428.468.49sha3224
8.618.668.69keccakc512
8.718.758.80cubehash1632
8.838.838.85cubehash816
8.968.978.97shake256
9.059.059.06lux256
9.159.169.21keccak
9.209.219.53sha3256
11.0711.1011.15keccakc768
11.4011.4111.48groestl512
11.5711.5711.59sha3384
11.7311.7311.73luffa256
11.8311.8511.89jh512
11.8111.8811.89jh224
11.8211.8811.89jh256
11.8811.8911.89jh384
11.9811.9811.99luffa384
12.7412.7412.75ripemd160
13.2713.2913.32round3jh256
13.2713.2913.43round3jh512
13.4813.4913.62fugue256
13.5413.5513.56nasha256
13.9213.9214.18shavite3256
14.3914.4014.42nasha512
14.3614.4714.48gimli24v1
15.4615.5315.54bash256
15.7015.7216.49keccakc1024
16.4716.4816.55sha3512
17.0817.0917.11cubehash88
17.2917.2917.30cubehash1616
17.4917.5017.51whirlpool
18.5918.5918.60asconhashv12
18.5918.5918.60asconxofv12
18.8018.8018.81luffa512
19.0219.0220.02floppsy
19.8219.8419.85fugue384
20.0220.0520.08bash384
19.8520.3220.35hamsi
20.4420.4520.64lane256
23.2523.2523.26echosp256
23.3323.3323.36shavite3512
24.2724.3024.33md6d224
25.2225.2525.38shamashashv1
26.1026.1426.18md6d256
26.6426.6426.64fugue512
27.8227.9328.45simd256
29.4029.4329.60lane512
29.8930.2330.23xoodyakv1
30.2930.3030.31bash512
31.7331.7631.81essence384
31.7631.7931.85essence512
33.2733.3033.30simd512
33.4433.4433.50echosp512
33.7433.7433.74cubehash84
33.6933.7533.82md6d384
33.7933.7933.79cubehash168
35.5535.5635.57sneikha256
35.9835.9836.02esch256v1
36.0936.2636.50fsb256
39.2939.3239.37mgrostl256
41.2041.2941.36md6d512
42.3542.3742.47essence256
42.2942.3942.41essence224
44.5944.6145.15saturninhashv2
47.8947.9047.92echo512
53.2853.2853.28esch384v1
53.8853.8953.89mcssha4
53.9653.9853.99mcssha6
54.7054.7054.71mcssha5
58.6258.6258.63coral256v1
64.2065.0865.08drygascon128
66.7866.7966.80cubehash164
67.1267.1367.13cubehash82
69.3869.3869.38knot256v2
70.9171.1071.80drygascon256
72.0272.0372.03sneikha384
73.4173.5973.80triadhashv1
116.76116.76116.76knot256v1
129.81129.82129.83clxhash
133.45133.49133.50cubehash162
135.26136.41137.09cubehash81
219.54219.54219.54knot512
243.07243.22243.23knot384
267.15267.17267.17cubehash161
600.08600.11600.14syconhash256v1
901.11901.11902.04subterraneanv1
1122.371122.561123.32acehash256v1
1248.741249.251249.82sivrijndael256hash256v1
1517.501518.931522.31skinnyhashtk3
1833.361834.431835.24heron256v1
2842.052844.222846.25skinnyhashtk2
2849.462871.042871.20gage1h256c256r128
4121.404125.914128.71photonbeetlehash256rate32v1
4183.294186.934188.56gage1h256c224r064
5005.225040.625048.70gage1h256c256r064
5029.425044.805055.64gage1h256c224r032
7019.447026.427031.92sivtemphotonhashv1
8366.438368.218369.27gage1h256c256r032
8894.478898.658903.52gage1h256c512r064
16158.2916256.1116430.05gage1h256c224r016
17328.9517339.1317345.45gage1h256c256r016
17381.6517404.4317418.81gage1h256c512r032
19997.5620003.5320010.93orangishv1
22057.20?23512.46?24875.10?fsb512
34115.0234165.2034318.44gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
0.840.840.86bebb4185
1.992.012.03edonr512
2.072.092.09sha1
2.112.132.15sha256
2.212.232.23sha224
3.183.203.20blake2b
3.243.263.26md4
3.243.263.32bmw512
3.673.673.71edonr256
3.733.733.75blake3
3.893.913.91echo256
4.384.394.39k12
4.824.864.86bmw256
4.985.065.18beamsplitter
5.275.295.29cubehash832
5.315.315.31md5
5.355.355.35blake2s
5.355.355.37skein512256
5.355.375.37skein512512
6.046.046.05blake64
6.076.076.09tiger
6.236.256.25sarmal256
6.236.256.25sha384
6.256.256.27sha512
6.276.276.29blake512
6.886.916.93skein256256
6.976.997.01bblake256
7.197.217.25skein10241024
7.297.297.30blake32
7.427.447.44shabal256
7.447.447.46shabal512
7.567.587.60keccakc256
7.587.608.22sarmal512
7.607.607.62keccakc256treed2
7.717.777.77rfsb509
7.998.018.73shake128
8.228.248.26keccakc448
8.468.488.48blake256
8.508.548.57sha3224
8.558.598.67cubehash512
8.738.758.77groestl256
8.818.818.83keccakc512treed2
8.968.989.00keccakc512
9.309.309.32shake256
9.539.539.80sha3256
9.539.559.59cubehash816
9.539.559.98lux512
9.679.719.73keccak
9.829.849.86lux256
9.889.9210.00cubehash1632
11.1511.1711.17keccakc768
11.5211.6011.62sha3384
12.0712.0712.09luffa256
12.1512.1512.15jh384
12.1512.1712.19jh512
12.1512.2112.23jh256
12.1712.2112.23jh224
12.4212.4412.50groestl512
12.4812.5012.50luffa384
13.1413.1613.18ripemd160
13.6513.6513.77round3jh512
13.6513.6913.79round3jh256
13.9513.9614.02nasha256
14.3214.3214.57shavite3256
14.3914.5314.53fugue256
14.5114.6314.73gimli24v1
15.2015.2315.25nasha512
16.2516.2716.39bash256
16.2516.2716.99keccakc1024
16.9917.0117.09sha3512
17.7917.7917.81cubehash88
18.1118.1118.12whirlpool
18.5918.6118.65cubehash1616
18.9518.9518.95asconhashv12
18.9518.9518.95asconxofv12
19.0419.0620.04floppsy
19.5919.5919.59luffa512
20.5120.5120.53hamsi
21.1321.1721.19bash384
21.2321.2521.27fugue384
21.5421.5421.74lane256
22.9122.9122.93echosp256
24.1224.1624.18md6d224
24.5724.5724.61shavite3512
25.5725.6225.68shamashashv1
25.8825.9426.02md6d256
28.6128.6729.34simd256
28.7329.3629.39fugue512
30.1430.4530.47xoodyakv1
31.0731.0931.11bash512
32.3832.6232.64lane512
33.3233.4233.52md6d384
33.4433.5233.57essence384
33.5233.5533.63essence512
34.4534.4534.47cubehash84
34.9235.0635.10simd512
35.1035.1035.12cubehash168
36.0236.0536.05sneikha256
36.4336.4636.50esch256v1
36.5636.5836.60echosp512
40.3740.6140.84fsb256
40.7240.8240.92md6d512
42.7342.7742.81mgrostl256
43.4043.4843.50essence256
43.5043.5943.67essence224
45.2045.2145.27saturninhashv2
50.4950.5150.51echo512
54.1654.1654.38esch384v1
55.3555.3555.35mcssha4
55.4755.4955.51mcssha6
57.5257.5457.54mcssha5
59.3859.3859.39coral256v1
64.4165.2565.27drygascon128
67.8367.8567.89cubehash82
68.0968.1168.12cubehash164
70.2370.2570.25knot256v2
71.6471.8872.30drygascon256
73.3673.4273.57sneikha384
73.8573.8774.04triadhashv1
117.19117.19117.19knot256v1
130.16130.16130.16clxhash
134.79134.80134.80cubehash162
137.09137.19137.83cubehash81
221.05221.05221.07knot512
244.53244.69244.71knot384
268.44268.48268.50cubehash161
609.71609.73609.73syconhash256v1
904.61904.77904.92subterraneanv1
1120.311134.381140.08acehash256v1
1247.661248.031249.16sivrijndael256hash256v1
1540.271541.451544.96skinnyhashtk3
1879.301881.271882.03heron256v1
2853.302854.692869.45skinnyhashtk2
2906.232924.432926.88gage1h256c256r128
4104.394110.704115.21photonbeetlehash256rate32v1
4233.404247.094254.10gage1h256c224r064
5087.625117.015128.83gage1h256c256r064
5174.885247.055270.31gage1h256c224r032
6996.997006.727017.03sivtemphotonhashv1
8544.538548.078575.04gage1h256c256r032
9012.489046.629046.89gage1h256c512r064
16350.2016356.1516405.68gage1h256c224r016
17569.1817570.3317577.21gage1h256c256r016
17598.2617629.1217649.55gage1h256c512r032
20240.6620260.4120282.17orangishv1
34571.7234605.3934828.67gage1h256c224r008
63882.7068937.9370817.97fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
1.041.041.15bebb4185
2.242.242.24edonr512
2.292.292.29sha256
2.402.402.40sha1
2.552.552.55sha224
3.593.593.59blake2b
3.593.653.65md4
3.653.653.65blake3
4.064.064.11edonr256
4.174.224.22bmw512
4.844.955.00echo256
4.954.955.00k12
5.315.315.36blake2s
5.31?5.52?6.09?beamsplitter
5.525.525.57bmw256
5.835.835.83md5
5.895.895.89skein512256
5.895.945.94skein512512
6.356.416.41blake64
6.516.566.56blake512
6.516.566.61sarmal256
6.776.826.82tiger
6.826.826.82sha384
6.826.886.88sha512
7.247.247.29cubehash832
7.247.247.29skein256256
7.927.927.97blake32
7.92?7.92?8.85?sarmal512
8.288.288.28keccakc256
8.658.659.38shake128
8.808.919.06rfsb509
9.069.119.11blake256
9.119.179.17skein10241024
9.229.279.27shabal256
9.279.279.27shabal512
9.439.489.53cubehash512
9.9510.0010.05bblake256
10.0510.1010.16keccak
10.1010.1610.16keccakc512
10.1610.1610.26keccakc448
10.3610.4210.47sha3224
10.3610.4210.47shake256
10.4210.4210.47keccakc256treed2
10.6810.6810.89sha3256
10.8910.8910.99groestl256
11.4611.5611.61cubehash816
11.9311.9312.03lux256
12.0812.0812.14keccakc768
12.4512.4512.50sha3384
12.9713.0213.02luffa256
13.0213.0213.07jh384
13.0213.0213.07jh512
13.0213.0713.07jh256
13.0213.0713.12jh224
13.0213.0713.18cubehash1632
13.4913.5413.96lux512
13.6513.6513.70keccakc512treed2
13.8513.8513.85luffa384
14.2214.2214.27ripemd160
14.3814.4314.53groestl512
14.5814.6414.64round3jh256
14.6414.6414.74round3jh512
15.1015.1615.16nasha256
15.2115.2615.26gimli24v1
15.3615.4215.62shavite3256
15.7315.7815.89nasha512
16.7216.7716.82bash256
16.7716.9316.93fugue256
17.8617.9218.65keccakc1024
18.5918.5918.59sha3512
19.6419.6419.64asconhashv12
19.6419.6419.69asconxofv12
19.6919.7419.74cubehash88
19.7419.7419.74whirlpool
19.1120.0020.10floppsy
20.3620.4220.47hamsi
21.6721.6721.72luffa512
22.0822.1422.19cubehash1616
23.1823.2323.23bash384
24.4324.5324.69lane256
25.0025.0025.05fugue384
25.3625.3625.47shavite3512
26.3026.3526.35echosp256
26.6126.7226.77shamashashv1
30.6230.7331.35simd256
30.7331.0431.04xoodyakv1
33.1833.2333.28bash512
34.3234.5335.05fugue512
36.3536.3536.35cubehash84
37.3437.3437.34sneikha256
37.6037.6037.66esch256v1
38.1838.2338.28essence384
38.2838.3338.33essence512
38.5438.6538.65cubehash168
43.1843.1843.28simd512
43.5443.5443.59echosp512
43.8044.0644.11lane512
42.8146.2047.19fsb256
46.6746.7746.93essence224
46.7746.8246.88essence256
46.7746.8246.88saturninhashv2
47.7147.7647.81mgrostl256
48.8549.0149.22md6d224
52.2452.2952.29echo512
52.4552.6052.66md6d256
56.4656.5156.51esch384v1
59.2259.2759.27mcssha4
59.4859.4859.53mcssha6
61.3061.3061.35coral256v1
65.0565.0565.10mcssha5
64.9565.6865.73drygascon128
67.1467.2467.34md6d384
69.7469.7969.84cubehash82
71.5671.6171.67cubehash164
72.5572.5572.55knot256v2
74.4374.6974.74triadhashv1
74.6974.7974.90drygascon256
76.9876.9876.98sneikha384
81.9382.1482.29md6d512
118.33118.33118.33knot256v1
131.04131.09131.09clxhash
137.86137.92138.91cubehash81
138.28138.33138.39cubehash162
225.10225.10225.10knot512
247.92248.07248.07knot384
271.88271.98272.03cubehash161
635.57635.73636.15syconhash256v1
913.96914.11914.17subterraneanv1
1173.701188.651189.17acehash256v1
1245.421247.241248.28sivrijndael256hash256v1
1590.161590.421593.33skinnyhashtk3
2004.272005.572006.15heron256v1
2876.042879.272894.69skinnyhashtk2
3070.893071.153071.35gage1h256c256r128
4065.624078.754082.50photonbeetlehash256rate32v1
4412.554414.954435.21gage1h256c224r064
5306.775308.025310.89gage1h256c256r064
5334.015338.445344.11gage1h256c224r032
6968.076973.126989.01sivtemphotonhashv1
8810.948812.298817.71gage1h256c256r032
9387.199426.989432.86gage1h256c512r064
17075.5717149.4817172.66gage1h256c224r016
18213.6518216.4618340.89gage1h256c256r016
18269.5818318.2818325.57gage1h256c512r032
20874.0620911.5120928.54orangishv1
35837.7135945.8336203.80gage1h256c224r008
160790.62?177816.09?190459.69?fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
3.28?3.75?3.75?blake3
3.28?4.22?4.69?bebb4185
4.22?4.69?4.69?sha256
5.165.165.16blake2s
5.625.626.09edonr512
6.566.566.56sha1
6.567.037.03blake2b
6.567.037.03sha224
7.97?7.97?10.31?beamsplitter
7.978.448.44md4
8.448.918.91edonr256
11.7211.7212.19skein256256
12.1912.1912.66md5
12.6612.6612.66skein512256
12.6612.6613.12skein512512
12.6613.1213.12echo256
13.1213.5913.59blake512
13.5914.0614.06sarmal256
14.0614.0614.53k12
14.0614.5314.53blake64
14.0614.5314.53bmw256
14.5314.5315.00bmw512
15.0015.0015.47tiger
15.9415.9416.41blake32
16.4116.8817.34sarmal512
16.8816.8816.88sha384
16.8817.3417.34blake256
17.3417.8117.81sha512
18.7519.2220.62keccakc1024
19.2219.2219.22sha3224
19.2219.2219.22sha3384
19.2219.2219.69keccakc512
19.2219.2219.69keccakc768
19.2219.2219.69rfsb509
19.2219.6919.69keccakc448
19.6919.6919.69sha3256
19.6919.6919.69sha3512
19.6919.6920.16shake256
20.1620.1620.16keccak
20.1620.6221.09cubehash512
20.1620.6221.09floppsy
20.6220.6222.50shake128
20.6221.0921.09keccakc256
21.5621.5621.56gimli24v1
23.9123.9124.38jh256
23.9124.3824.38jh224
23.9124.3824.38jh384
23.9124.3824.38jh512
24.3824.8424.84luffa256
25.7826.2526.25hamsi
26.7226.7226.72round3jh512
26.7226.7227.19round3jh256
27.6628.1228.12ripemd160
28.1228.5928.59asconhashv12
28.1228.5928.59asconxofv12
28.5928.5929.06shavite3256
29.0629.5329.53nasha256
30.0030.0030.00skein10241024
30.9430.9430.94luffa384
30.9431.4131.88bash384
31.4131.4131.88nasha512
30.9431.8831.88bash256
31.8832.3432.34shabal256
31.8832.3433.28cubehash832
32.3432.3432.81shabal512
35.6235.6236.09cubehash816
38.4438.4438.91shamashashv1
38.4438.9138.91groestl256
38.4438.9138.91lux256
38.4438.9138.91xoodyakv1
38.9139.3839.84whirlpool
43.1243.5944.06groestl512
44.0644.5345.94cubehash88
46.4146.4146.88bblake256
46.8846.8847.34fugue256
46.8846.8847.34shavite3512
47.3447.8148.28luffa512
52.5052.5052.97esch256v1
52.9753.4453.91cubehash1632
52.9753.4453.91sneikha256
56.7257.6658.12simd256
60.0060.4760.47bash512
60.4760.9460.94cubehash84
60.4760.9460.94lux512
61.4161.4161.88lane256
64.2264.6964.69keccakc512treed2
64.6964.6965.16keccakc256treed2
66.5667.0367.97cubehash1616
67.5067.5067.97saturninhashv2
71.2571.2571.72drygascon128
73.1273.1273.59fugue384
80.6280.6281.09echosp256
82.9782.9783.44triadhashv1
82.9783.4483.91cubehash168
86.2586.2586.72esch384v1
87.6688.1288.59essence224
87.6688.5989.06essence256
88.1288.5988.59coral256v1
94.2294.6995.16cubehash82
97.0397.0397.50echo512
97.9798.4498.44essence384
98.4498.4498.91essence512
99.8499.8499.84echosp512
101.25101.72102.66drygascon256
101.72102.19102.19knot256v2
105.94106.41106.88fugue512
109.22109.22109.22mcssha4
110.62110.62111.09mcssha6
116.25116.25116.72cubehash164
124.22124.22124.22sneikha384
127.97128.44137.81fsb256
130.31130.78131.25mgrostl256
130.31130.78131.72simd512
132.66133.12133.12knot256v1
142.50142.50142.97clxhash
159.38159.84160.78md6d224
161.25161.72161.72mcssha5
162.19162.19162.66cubehash81
171.09171.09171.56md6d256
173.44173.91174.38lane512
182.81183.28184.22cubehash162
217.97218.44218.91md6d384
262.97263.91264.38md6d512
275.62275.62276.56knot384
276.56277.03277.03knot512
315.94316.41316.88cubehash161
967.03967.97968.91syconhash256v1
1033.591033.591034.06subterraneanv1
1207.971208.911209.38sivrijndael256hash256v1
1775.161777.031796.25acehash256v1
2261.252261.722265.94skinnyhashtk3
3195.943199.693213.28skinnyhashtk2
3598.593616.883647.34heron256v1
3610.313619.693621.09photonbeetlehash256rate32v1
4905.474942.504943.44gage1h256c256r128
6581.256600.946601.88sivtemphotonhashv1
6705.476707.816735.94gage1h256c224r064
7930.787986.568006.25gage1h256c224r032
8079.848083.598087.34gage1h256c256r064
12969.8412972.6613000.31gage1h256c256r032
14293.1214295.0014326.41gage1h256c512r064
24510.4724649.2224750.47gage1h256c224r016
26298.7526299.6926469.38gage1h256c256r016
26856.5626857.0326917.97gage1h256c512r032
27378.2827480.4727600.47orangishv1
51079.6951918.7552100.62gage1h256c224r008
1623877.501743121.411795044.84fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
18.75?22.50?22.50?bebb4185
22.50?26.25?26.25?sha256
26.25?26.25?30.00?beamsplitter
26.25?30.00?30.00?floppsy
33.7533.7537.50blake3
33.7533.7537.50sha1
37.5037.5037.50sha224
41.2541.2541.25md4
41.2545.0045.00edonr256
45.0045.0045.00edonr512
45.0048.7548.75blake2s
56.2556.2556.25blake2b
56.2556.2560.00gimli24v1
60.0060.0060.00md5
67.5067.5071.25hamsi
67.5071.2571.25skein256256
71.2571.2571.25tiger
75.0078.7578.75blake256
75.0078.7578.75blake32
78.7582.5082.50bmw256
93.7597.5097.50asconhashv12
93.7597.5097.50asconxofv12
97.5097.50101.25rfsb509
101.25101.25101.25skein512256
101.25101.25105.00skein512512
105.00105.00105.00cubehash512
105.00105.00108.75echo256
105.00108.75108.75blake512
105.00108.75108.75luffa256
112.50112.50112.50blake64
112.50112.50112.50k12
116.25120.00120.00bmw512
116.25120.00120.00shamashashv1
120.00120.00120.00sarmal256
120.00120.00120.00shavite3256
120.00120.00123.75ripemd160
123.75123.75127.50xoodyakv1
123.75127.50131.25nasha256
135.00135.00135.00sha384
138.75138.75142.50sha512
142.50142.50153.75sarmal512
146.25146.25150.00sneikha256
150.00150.00150.00triadhashv1
150.00153.75153.75sha3224
150.00153.75153.75sha3384
153.75153.75157.50keccakc768
153.75153.75157.50sha3512
153.75153.75157.50shake256
153.75157.50157.50keccakc512
157.50157.50157.50keccakc448
157.50157.50161.25luffa384
157.50157.50161.25sha3256
157.50161.25165.00keccakc1024
161.25161.25161.25keccak
161.25165.00176.25shake128
165.00168.75168.75keccakc256
168.75168.75168.75whirlpool
176.25176.25176.25drygascon128
183.75183.75183.75saturninhashv2
195.00195.00198.75shabal256
195.00198.75198.75jh512
195.00198.75198.75shabal512
198.75198.75198.75esch256v1
198.75198.75198.75jh256
198.75198.75202.50jh224
198.75198.75202.50jh384
217.50217.50221.25round3jh256
221.25221.25221.25round3jh512
225.00225.00228.75cubehash816
228.75232.50232.50cubehash832
232.50232.50236.25clxhash
236.25236.25247.50cubehash88
236.25240.00243.75luffa512
240.00240.00240.00skein10241024
247.50247.50251.25bash256
247.50247.50251.25bash512
247.50251.25251.25bash384
251.25251.25251.25knot256v1
251.25251.25255.00cubehash84
251.25251.25255.00groestl256
251.25251.25255.00nasha512
251.25255.00258.75lux256
270.00273.75273.75knot256v2
285.00285.00285.00fugue256
288.75288.75296.25cubehash82
303.75303.75307.50coral256v1
307.50311.25311.25bblake256
315.00318.75318.75groestl512
352.50356.25360.00cubehash81
363.75363.75363.75cubehash1632
371.25375.00375.00esch384v1
375.00378.75382.50shavite3512
386.25386.25386.25lux512
390.00390.00393.75drygascon256
408.75412.50420.00cubehash1616
423.75423.75427.50sneikha384
435.00438.75446.25cubehash168
446.25446.25453.75simd256
450.00450.00453.75fugue384
476.25480.00483.75cubehash164
495.00495.00502.50lane256
502.50502.50502.50mcssha4
513.75513.75517.50mcssha6
513.75517.50517.50keccakc512treed2
517.50525.00525.00keccakc256treed2
536.25540.00543.75cubehash162
543.75547.50551.25essence224
547.50551.25551.25essence256
555.00558.75558.75knot384
645.00645.00648.75echosp256
663.75667.50675.00cubehash161
671.25678.75682.50fugue512
678.75678.75682.50knot512
776.25776.25780.00echo512
791.25791.25791.25essence384
791.25795.00795.00essence512
798.75798.75802.50echosp512
918.75922.50922.50mcssha5
1008.751012.501095.00fsb256
1042.501046.251046.25mgrostl256
1042.501046.251050.00simd512
1271.251278.751282.50md6d224
1372.501372.501376.25md6d256
1376.251383.751383.75lane512
1537.501541.251548.75sivrijndael256hash256v1
1740.001747.501751.25md6d384
1972.501976.251976.25subterraneanv1
2107.502111.252118.75md6d512
3570.003570.003573.75syconhash256v1
4128.754132.504136.25photonbeetlehash256rate32v1
5681.255692.505733.75skinnyhashtk2
6037.506041.256086.25skinnyhashtk3
6562.506607.506645.00acehash256v1
7031.257065.007068.75sivtemphotonhashv1
16173.7516233.7516271.25heron256v1
16848.7516856.2516893.75gage1h256c256r128
24772.5024806.2524888.75gage1h256c224r064
27356.2528027.5028076.25gage1h256c224r032
29943.7530000.0030007.50gage1h256c256r064
45551.2545615.0045750.00gage1h256c256r032
52890.0052897.5052912.50gage1h256c512r064
84963.7585162.5085376.25gage1h256c224r016
90041.2590468.7590656.25gage1h256c256r016
94571.2594740.0094818.75gage1h256c512r032
97185.0097935.00100166.25orangishv1
175560.00176137.50176148.75gage1h256c224r008
11831853.75?12864142.50?13182108.75?fsb512

amd64; Zen (800f11); 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
0.730.730.73bebb4185
1.731.731.73blake3
1.751.751.75edonr512
1.891.891.89sha1
2.012.022.02sha224
2.022.022.02sha256
2.522.532.53bmw512
3.043.043.04md4
3.153.183.20blake2b
3.07?3.33?4.85?echo256
3.443.443.45edonr256
3.923.933.93k12
4.094.124.13cubehash832
4.384.394.54bmw256
4.754.824.83beamsplitter
5.005.005.00md5
5.045.095.10skein512256
5.085.095.09skein512512
5.365.365.36blake2s
5.355.385.40bblake256
5.395.415.49blake64
5.495.505.53sha384
5.505.525.54sha512
5.595.595.59sarmal256
5.625.625.63keccakc256treed2
5.665.665.67tiger
5.735.745.74blake512
6.356.356.36shabal256
6.396.396.40shabal512
6.446.456.46skein10241024
6.666.676.67skein256256
6.816.816.81sarmal512
6.826.826.82keccakc256
6.876.906.91blake32
6.947.027.02keccakc512treed2
7.017.077.07shake128
7.057.087.08rfsb509
7.427.437.43groestl256
7.507.507.53lux512
7.877.897.95keccakc448
7.998.008.09cubehash512
7.998.008.02cubehash1632
8.078.098.11blake256
8.208.248.27sha3224
8.408.408.41cubehash816
8.398.458.47keccakc512
8.678.698.70shake256
8.628.708.70sha3256
8.558.838.83lux256
8.828.858.92keccak
10.7710.7710.78groestl512
10.9911.0311.07keccakc768
11.3711.3811.40sha3384
11.5211.5211.53luffa256
11.6111.6211.70jh384
11.6111.6311.70jh512
11.6311.6511.72jh256
11.6811.6811.68luffa384
11.6111.6911.70jh224
12.4912.4912.50ripemd160
12.8812.9913.12fugue256
13.1013.1013.19round3jh512
13.0613.1113.23round3jh256
13.2913.2913.30nasha256
13.9013.9413.95shavite3256
13.8514.0114.07nasha512
14.2314.3614.37gimli24v1
14.9514.9714.98bash256
15.14?15.73?20.80?keccakc1024
16.3416.4116.50sha3512
16.4916.5016.51cubehash1616
16.6516.6616.66cubehash88
17.1317.1617.21whirlpool
18.3318.3318.33asconxofv12
18.3318.3318.33asconhashv12
18.3418.3418.34luffa512
18.9618.9819.00fugue384
19.0019.0019.00floppsy
19.7619.7920.10lane256
19.7719.7919.82bash384
19.6620.1720.28hamsi
22.3322.3522.35echosp256
22.5822.5822.59shavite3512
23.8623.9123.97md6d224
25.0025.0425.08shamashashv1
25.7625.8225.88md6d256
25.3026.0626.07fugue512
27.3127.4327.96simd256
27.5927.6227.64lane512
29.7529.7529.75xoodyakv1
29.8029.8229.83bash512
30.6830.7230.77essence512
30.6630.7230.76essence384
32.1432.1632.33simd512
32.2832.2832.29echosp512
33.0033.0033.00cubehash168
33.3133.3133.31cubehash84
33.2933.3433.44md6d384
34.0634.1734.32fsb256
35.2535.2635.28sneikha256
35.7135.7335.87esch256v1
37.2637.3037.32mgrostl256
40.7940.9041.05md6d512
41.6041.6241.64essence224
41.6841.7141.74essence256
44.1744.2144.25saturninhashv2
46.1548.0248.22echo512
52.7452.7552.76esch384v1
53.0353.0353.04mcssha5
53.0353.0353.03mcssha4
53.1553.1553.16mcssha6
57.8358.0458.20coral256v1
65.4965.5065.50drygascon128
66.0066.0066.01cubehash164
66.6866.6966.69cubehash82
68.8768.8768.87knot256v2
70.2670.5670.73drygascon256
71.1671.1871.20sneikha384
73.4473.6473.66triadhashv1
116.50116.50116.51knot256v1
129.61129.62129.63clxhash
132.65132.71132.71cubehash162
133.29133.29133.31cubehash81
-317.94?134.53?557.39?fsb512
218.63218.65218.88knot512
242.68242.69242.96knot384
265.43266.99267.22cubehash161
594.46594.53594.64syconhash256v1
899.29899.38899.58subterraneanv1
1111.721111.981119.08acehash256v1
1249.901250.681252.01sivrijndael256hash256v1
1506.171508.271510.04skinnyhashtk3
1797.461806.591889.80heron256v1
2823.832835.312837.39gage1h256c256r128
2837.932839.932868.89skinnyhashtk2
4127.064131.324137.85photonbeetlehash256rate32v1
4141.424145.044151.94gage1h256c224r064
4956.574986.505030.05gage1h256c224r032
5046.735048.885067.50gage1h256c256r064
7023.387027.777031.55sivtemphotonhashv1
8293.898300.998324.26gage1h256c256r032
8423.138434.438440.38gage1h256c512r064
16027.6416070.0816165.37gage1h256c224r016
17168.4417204.8917258.18gage1h256c256r016
17176.6817230.0517262.16gage1h256c512r032
19839.4119847.8219859.27orangishv1
33839.8533918.9134039.53gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
0.770.770.79bebb4185
1.731.731.75blake3
1.841.841.85edonr512
1.961.961.96sha1
2.052.052.05sha256
2.092.092.09sha224
2.792.802.80bmw512
3.123.123.13md4
3.163.193.19blake2b
3.48?3.51?4.80?echo256
3.523.533.53edonr256
4.004.014.01k12
4.524.534.59bmw256
4.544.554.56cubehash832
4.774.844.91beamsplitter
5.125.125.12md5
5.165.205.21skein512256
5.205.205.20skein512512
5.355.365.36blake2s
5.635.665.70blake64
5.785.785.80sha384
5.785.805.81sha512
5.825.835.83tiger
5.835.845.84sarmal256
5.945.945.95blake512
5.955.975.99bblake256
6.546.556.55keccakc256treed2
6.716.716.72skein10241024
6.736.736.77skein256256
6.766.766.77shabal256
6.806.806.81shabal512
7.037.047.05keccakc256
7.057.057.05blake32
7.097.107.10sarmal512
7.277.277.28shake128
7.277.277.29rfsb509
7.917.927.94groestl256
7.967.987.98keccakc512treed2
8.088.098.09keccakc448
8.208.208.28cubehash512
8.228.238.25blake256
8.278.278.28lux512
8.448.458.46sha3224
8.708.718.75cubehash1632
8.738.738.90keccakc512
8.838.838.84cubehash816
8.918.978.97shake256
8.978.978.99sha3256
9.129.169.20keccak
9.059.309.30lux256
11.2011.2111.22keccakc768
11.3911.4011.41groestl512
11.5611.5711.60sha3384
11.7311.7311.74luffa256
11.8111.8211.88jh384
11.8311.8411.91jh256
11.8111.8511.89jh512
11.8211.8811.89jh224
11.9811.9811.98luffa384
12.7312.7312.74ripemd160
13.2713.2713.29round3jh512
13.2713.3013.32round3jh256
13.4813.4913.63fugue256
13.5313.5513.55nasha256
14.2214.2214.52shavite3256
14.3714.4714.48gimli24v1
14.3914.5414.58nasha512
15.4415.4515.47bash256
15.79?15.80?20.29?keccakc1024
16.4816.5516.59sha3512
17.0817.0817.09cubehash88
17.2917.3017.30cubehash1616
17.4917.5117.52whirlpool
18.5918.5918.59asconhashv12
18.5918.5918.59asconxofv12
18.8018.8118.81luffa512
19.0219.0219.02floppsy
19.8219.8419.85fugue384
20.0320.0620.09bash384
20.3020.3420.34hamsi
20.4520.4520.73lane256
23.2623.2723.27echosp256
23.3223.3323.34shavite3512
24.2124.2724.34md6d224
25.2225.2725.33shamashashv1
26.0926.1326.18md6d256
26.6627.2427.26fugue512
27.9327.9528.93simd256
29.4029.4129.41lane512
29.8929.8929.89xoodyakv1
30.2930.3030.31bash512
31.7331.7731.82essence384
31.7331.7831.80essence512
33.1633.2033.29simd512
33.4633.4733.47echosp512
33.6933.7333.80md6d384
33.7333.7433.74cubehash84
33.7833.7933.80cubehash168
35.5435.5535.56sneikha256
35.9836.0436.16esch256v1
36.1736.2136.44fsb256
39.3339.3439.38mgrostl256
41.2641.4041.63md6d512
42.3142.3942.41essence224
42.3442.4242.45essence256
44.5544.5944.59saturninhashv2
47.9147.9349.63echo512
53.2753.2953.43esch384v1
53.9153.9153.91mcssha4
54.0554.0554.06mcssha6
54.7254.7354.73mcssha5
58.6258.6258.62coral256v1
65.5965.5965.59drygascon128
66.7866.7966.80cubehash164
67.1267.1267.13cubehash82
69.3869.3869.39knot256v2
70.9571.4171.82drygascon256
72.0372.1072.13sneikha384
73.4173.4173.60triadhashv1
116.76116.76116.76knot256v1
129.81129.82129.83clxhash
133.46133.49133.49cubehash162
133.72133.72133.73cubehash81
219.54219.54219.55knot512
243.22243.22243.23knot384
266.38266.39267.84cubehash161
600.02600.05600.36syconhash256v1
901.12901.13902.09subterraneanv1
1119.511121.731122.40acehash256v1
1249.301249.711250.41sivrijndael256hash256v1
1517.731519.151521.14skinnyhashtk3
1831.911833.741907.70heron256v1
2841.932845.822851.68skinnyhashtk2
2857.162858.162870.80gage1h256c256r128
4119.534125.874127.83photonbeetlehash256rate32v1
4188.434189.314192.88gage1h256c224r064
5037.955061.885108.80gage1h256c224r032
5098.125098.395136.61gage1h256c256r064
7016.447019.877024.62sivtemphotonhashv1
8366.798369.328399.32gage1h256c256r032
8512.768518.278519.77gage1h256c512r064
16138.2316180.5216245.78gage1h256c224r016
17323.5217331.1117335.34gage1h256c256r016
17344.7917376.6017405.12gage1h256c512r032
19990.6620000.2120009.62orangishv1
23849.5924729.8825936.84fsb512
34083.3434128.7334262.28gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
0.830.850.85bebb4185
2.002.002.02edonr512
2.082.082.08sha1
2.122.122.12sha256
2.212.232.23sha224
3.173.193.21blake2b
3.253.253.27bmw512
3.253.273.27md4
3.673.693.71edonr256
3.733.753.75blake3
3.90?3.90?5.31?echo256
4.404.404.40k12
4.834.854.92bmw256
4.965.045.21beamsplitter
5.275.295.31cubehash832
5.315.315.31md5
5.355.355.35blake2s
5.385.385.40skein512512
5.385.385.44skein512256
5.986.026.04blake64
6.066.086.10tiger
6.236.256.25sarmal256
6.236.256.27sha384
6.236.276.27sha512
6.276.296.29blake512
6.906.926.94skein256256
6.987.007.02bblake256
7.177.217.21skein10241024
7.277.297.29blake32
7.427.427.44shabal256
7.487.487.52shabal512
7.567.587.60sarmal512
7.587.607.62keccakc256
7.607.607.60keccakc256treed2
7.717.717.73rfsb509
7.797.797.81shake128
8.238.238.25keccakc448
8.468.488.48blake256
8.508.548.56sha3224
8.528.548.62cubehash512
8.758.758.77groestl256
8.888.888.88keccakc512treed2
9.069.089.08keccakc512
9.239.259.29sha3256
9.299.319.33shake256
9.509.529.56lux512
9.569.589.60cubehash816
9.659.679.69keccak
9.889.9010.08cubehash1632
10.0810.0810.10lux256
11.2711.2711.38keccakc768
11.6011.6011.60sha3384
12.0812.0812.10luffa256
12.1512.1512.17jh384
12.1712.1712.19jh256
12.1512.2112.21jh224
12.1512.2112.23jh512
12.4012.4012.42groestl512
12.4812.5012.50luffa384
13.1513.1713.19ripemd160
13.6513.6513.69round3jh256
13.6513.6913.71round3jh512
13.9613.9814.00nasha256
14.4014.5414.54fugue256
14.5614.6514.77gimli24v1
14.6914.6915.00shavite3256
15.2515.2515.42nasha512
16.2316.2516.29bash256
16.29?16.35?20.92?keccakc1024
17.0017.0017.00sha3512
17.7917.7917.81cubehash88
18.0818.1018.12whirlpool
18.5818.6218.65cubehash1616
18.9218.9418.94asconhashv12
18.9418.9418.96asconxofv12
19.0419.0619.06floppsy
19.5819.5819.60luffa512
19.9620.0220.35hamsi
21.1021.1221.15bash384
21.2321.2521.29fugue384
21.5421.5421.83lane256
22.9222.9222.94echosp256
24.1024.1524.19md6d224
24.5624.5824.60shavite3512
25.5825.6225.69shamashashv1
26.0026.1026.17md6d256
28.6028.6929.90simd256
28.6928.8829.40fugue512
30.1030.1230.12xoodyakv1
31.0831.1031.10bash512
32.3832.4032.40lane512
33.3333.4833.54md6d384
33.4833.5233.56essence384
33.5233.5633.62essence512
34.4634.4634.46cubehash84
34.9035.0435.06simd512
35.0835.0835.12cubehash168
36.0236.0436.06sneikha256
36.5836.5836.60echosp512
36.6236.6937.04esch256v1
40.4440.7941.12fsb256
40.7540.8340.94md6d512
42.7342.7342.79mgrostl256
43.4643.5043.56essence256
43.4643.5243.58essence224
45.1945.2145.29saturninhashv2
50.5252.3152.33echo512
54.1054.1554.17esch384v1
55.3855.3855.38mcssha4
55.5455.5655.56mcssha6
57.5457.5457.56mcssha5
59.3859.3859.38coral256v1
65.7565.7565.75drygascon128
67.8367.8567.88cubehash82
68.1068.1068.10cubehash164
70.2570.2570.25knot256v2
71.6772.0872.35drygascon256
73.3573.3873.40sneikha384
73.6973.8574.04triadhashv1
117.19117.19117.19knot256v1
130.15130.17130.17clxhash
134.44134.46134.46cubehash81
134.79134.81134.81cubehash162
221.04221.06221.06knot512
244.67244.69245.79knot384
267.71269.10269.15cubehash161
609.71609.73609.77syconhash256v1
904.62904.62904.75subterraneanv1
1140.291141.151144.79acehash256v1
1247.651248.021248.96sivrijndael256hash256v1
1534.751538.541540.50skinnyhashtk3
1880.711883.731956.56heron256v1
2852.562858.402868.46skinnyhashtk2
2900.022924.422924.83gage1h256c256r128
4106.104108.964110.75photonbeetlehash256rate32v1
4252.384255.854259.58gage1h256c224r064
5044.735112.025147.27gage1h256c224r032
5178.385181.025181.31gage1h256c256r064
7006.887018.587022.23sivtemphotonhashv1
8487.678490.408542.31gage1h256c256r032
8646.358657.388694.23gage1h256c512r064
16353.9216368.7316391.25gage1h256c224r016
17571.6717614.7917670.92gage1h256c256r016
17595.9617655.9417672.75gage1h256c512r032
20253.5220275.6920283.29orangishv1
34468.8834560.2334751.27gage1h256c224r008
62563.7564595.4666720.67fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
1.061.111.11bebb4185
2.222.282.39edonr512
2.282.282.33sha256
2.392.392.39sha1
2.562.562.56sha224
3.563.563.61blake2b
3.613.613.67md4
3.613.673.67blake3
4.064.064.11edonr256
4.174.174.22bmw512
4.944.945.00k12
4.94?5.00?6.50?echo256
5.335.335.33blake2s
5.28?5.50?6.17?beamsplitter
5.565.565.61bmw256
5.835.835.83md5
5.835.895.89skein512256
5.835.895.89skein512512
6.336.336.39blake64
6.506.506.56sarmal256
6.506.566.61blake512
6.726.786.78tiger
6.836.836.89sha384
6.896.896.89sha512
7.227.287.28skein256256
7.227.287.33cubehash832
7.897.897.94blake32
7.897.897.94sarmal512
8.338.338.39keccakc256
8.338.338.39shake128
8.788.839.00rfsb509
9.119.119.11blake256
9.179.179.17skein10241024
9.229.229.28shabal256
9.339.339.44shabal512
9.399.449.50cubehash512
9.9410.0010.00bblake256
10.0610.1110.11keccak
10.1110.1710.22keccakc448
10.2210.2210.28keccakc512
10.3910.3910.44sha3224
10.4410.4410.44keccakc256treed2
10.4410.4410.50sha3256
10.4410.4410.50shake256
10.9410.9411.00groestl256
11.3911.3911.44cubehash816
11.9411.9412.00lux256
12.1112.2212.28keccakc768
12.4412.4412.56sha3384
13.0013.0013.06luffa256
13.0013.0613.06jh224
13.0013.0613.11jh256
13.0613.0613.11jh512
13.0613.0613.17cubehash1632
13.0613.1113.11jh384
13.5013.5613.61lux512
13.7213.7813.78keccakc512treed2
13.8313.8313.83luffa384
14.1714.2214.28ripemd160
14.3314.3914.39groestl512
14.6114.6114.72round3jh512
14.6114.6714.72round3jh256
15.0615.0615.06gimli24v1
15.0615.1115.11nasha256
15.8315.8915.94nasha512
15.8915.9416.17shavite3256
16.7216.7816.83bash256
16.8316.8916.94fugue256
17.94?18.00?22.94?keccakc1024
18.61?18.61?20.83?sha3512
19.1119.1719.17floppsy
19.6119.6719.67asconxofv12
19.6119.6719.78asconhashv12
19.6719.7219.72cubehash88
19.7219.7219.78whirlpool
20.3920.4420.94hamsi
21.6721.6721.72luffa512
22.0622.1122.17cubehash1616
23.2823.2823.33bash384
24.3924.4424.72lane256
25.0025.0625.11fugue384
25.3925.4425.44shavite3512
26.3326.3326.39echosp256
26.6126.6726.72shamashashv1
30.7230.7230.78xoodyakv1
30.6730.7833.28simd256
33.2233.2233.22bash512
34.3334.6135.06fugue512
36.3336.3936.39cubehash84
37.2837.3337.39sneikha256
37.6137.6737.72esch256v1
38.1738.2238.28essence384
38.2238.2838.33essence512
38.5638.6138.67cubehash168
43.1743.2243.28simd512
43.5643.6143.61echosp512
43.7243.7843.78lane512
46.3346.5647.06fsb256
46.7246.7846.94essence256
46.7246.8346.89essence224
46.8346.8347.56saturninhashv2
47.6747.7847.78mgrostl256
48.7248.8348.94md6d224
52.2852.2852.33echo512
52.4452.5052.61md6d256
56.5056.5056.50esch384v1
59.2859.2859.28mcssha4
59.5659.5659.61mcssha6
61.2861.3361.33coral256v1
65.0665.1165.11mcssha5
66.1766.1766.17drygascon128
67.2267.3367.50md6d384
69.7869.7869.83cubehash82
71.5671.6171.61cubehash164
72.5672.5672.56knot256v2
73.8374.0674.44drygascon256
74.4474.5674.67triadhashv1
77.0077.0077.06sneikha384
82.0682.2882.33md6d512
118.33118.33118.33knot256v1
131.06131.06131.11clxhash
136.33136.39136.39cubehash81
138.28138.33138.39cubehash162
225.11225.11225.11knot512
248.06248.06248.06knot384
271.22271.44272.61cubehash161
635.72636.33636.67syconhash256v1
913.94914.00914.11subterraneanv1
1170.111188.611192.61acehash256v1
1246.611246.831248.50sivrijndael256hash256v1
1586.221591.221597.33skinnyhashtk3
2004.062010.392087.00heron256v1
2877.332884.502899.11skinnyhashtk2
3063.943070.723070.94gage1h256c256r128
4075.944080.064082.78photonbeetlehash256rate32v1
4415.284435.224443.22gage1h256c224r064
5397.445404.395431.94gage1h256c256r064
5341.335468.505473.00gage1h256c224r032
6979.506987.786989.72sivtemphotonhashv1
8811.618818.618820.17gage1h256c256r032
9023.949024.839030.22gage1h256c512r064
16990.6117078.1117154.06gage1h256c224r016
18207.9418245.5618275.89gage1h256c256r016
18260.5018308.7218337.67gage1h256c512r032
20908.2820924.2220946.11orangishv1
35779.2835983.3936279.61gage1h256c224r008
166753.06171046.72174739.11fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
3.503.503.50blake3
3.50?4.00?4.50?bebb4185
4.504.505.00sha256
5.005.005.50blake2s
5.506.006.00edonr512
6.506.506.50sha1
6.507.007.00blake2b
7.007.007.00sha224
8.00?8.00?10.00?beamsplitter
8.008.008.50md4
8.509.009.00edonr256
12.0012.0012.00skein256256
12.0012.0012.00skein512256
12.0012.0012.00skein512512
12.5012.5013.00md5
13.00?13.00?16.00?echo256
13.0013.5013.50blake512
14.0014.0014.00blake64
14.0014.0014.00sarmal256
14.0014.0014.50bmw256
14.0014.0014.50k12
14.5014.5015.00bmw512
15.0015.5015.50tiger
16.0016.0017.00blake32
16.5016.5016.50sarmal512
17.0017.0017.50sha384
17.0017.5017.50blake256
17.5017.5017.50sha512
19.0019.0019.50sha3224
19.0019.0019.50sha3256
19.0019.0019.50sha3384
19.0019.5019.50rfsb509
19.0019.5019.50shake128
19.00?19.50?24.00?keccakc1024
19.5019.5019.50keccakc448
19.5019.5019.50keccakc768
19.5019.5020.00shake256
19.5020.0020.00keccakc512
19.50?20.00?23.00?sha3512
20.0020.0020.50keccak
20.0020.5020.50floppsy
21.0021.5021.50cubehash512
21.0021.5021.50gimli24v1
21.5021.5022.00keccakc256
24.0024.0024.50jh224
24.0024.0024.50jh256
24.0024.0024.50jh384
24.0024.5024.50jh512
24.5024.5025.00luffa256
26.0026.5026.50hamsi
26.5027.0027.00round3jh256
26.5027.0027.00round3jh512
27.5028.0028.50ripemd160
28.0028.5028.50asconhashv12
28.5028.5028.50asconxofv12
29.0029.0029.50nasha256
30.0030.0030.00skein10241024
31.0031.0031.00luffa384
31.0031.0031.50bash256
31.0031.0031.50shavite3256
31.0031.5032.00bash384
31.0031.5032.00nasha512
32.0032.0032.50shabal256
32.0032.0032.50shabal512
32.0032.5033.00cubehash832
36.0036.0037.50cubehash816
38.5038.5038.50xoodyakv1
38.5038.5039.00lux256
38.5038.5039.00shamashashv1
38.5039.0039.00groestl256
39.5039.5040.00whirlpool
43.0043.0043.00groestl512
44.0044.5046.00cubehash88
46.5046.5047.00bblake256
47.0047.0047.50fugue256
47.0047.0047.50shavite3512
47.5048.0048.00luffa512
52.5052.5053.00esch256v1
53.0053.5054.00sneikha256
53.5054.0055.00cubehash1632
56.50?58.00?65.00?simd256
60.0060.5061.00bash512
60.5060.5061.00lux512
61.0061.0062.00cubehash84
61.0061.5062.00lane256
64.5064.5065.00keccakc256treed2
64.5065.0065.50keccakc512treed2
66.5067.0068.00cubehash1616
67.0067.0068.00saturninhashv2
71.0071.5071.50drygascon128
73.0073.5073.50fugue384
81.0081.0081.00echosp256
83.0083.0083.50triadhashv1
83.0083.5083.50cubehash168
86.5086.5086.50esch384v1
87.5088.0088.50essence256
87.5088.5088.50essence224
88.5088.5088.50coral256v1
94.5094.5095.00cubehash82
97.5097.50100.50echo512
98.0098.5098.50essence384
98.5098.5099.00essence512
100.00100.00100.00echosp512
102.00102.00102.00knot256v2
102.00102.50103.00drygascon256
106.00106.50107.00fugue512
109.00109.50109.50mcssha4
110.50111.00111.00mcssha6
116.00116.50117.00cubehash164
124.00124.50124.50sneikha384
130.50130.50131.00mgrostl256
131.00131.00132.00fsb256
131.00131.00132.50simd512
133.00133.00133.00knot256v1
142.50142.50143.00clxhash
159.50160.00161.00md6d224
160.50161.00161.50cubehash81
161.50161.50162.00mcssha5
171.00171.00171.50md6d256
173.00173.00173.50lane512
183.00183.50184.00cubehash162
217.50218.00218.50md6d384
263.00263.50264.50md6d512
275.00275.50275.50knot384
276.50277.00277.00knot512
316.00317.00317.00cubehash161
967.00967.00967.00syconhash256v1
1033.501033.501034.00subterraneanv1
1208.501209.501211.50sivrijndael256hash256v1
1774.001775.501808.00acehash256v1
2254.502265.502271.00skinnyhashtk3
3196.003201.003218.50skinnyhashtk2
3610.503617.503621.00photonbeetlehash256rate32v1
3604.003620.003745.50heron256v1
4926.504941.504945.00gage1h256c256r128
6589.506596.006612.00sivtemphotonhashv1
6776.506780.006785.00gage1h256c224r064
7805.507988.008013.50gage1h256c224r032
8200.008201.008202.00gage1h256c256r064
12958.0012959.0012960.00gage1h256c256r032
13686.5013695.0013697.00gage1h256c512r064
24667.5024696.5024838.00gage1h256c224r016
26298.5026300.0026439.50gage1h256c256r016
26779.0026939.5026980.00gage1h256c512r032
27451.0027548.5027680.50orangishv1
51910.5051912.0052231.00gage1h256c224r008
1527087.501578574.501673791.50fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
20.0020.0020.00bebb4185
24.00?24.00?28.00?sha256
28.0028.0028.00beamsplitter
28.00?28.00?32.00?floppsy
36.0036.0036.00blake3
36.0036.0036.00sha1
36.0036.0040.00sha224
40.0040.0040.00md4
44.0044.0044.00edonr256
44.0044.0048.00edonr512
48.0048.0048.00blake2s
56.0056.0060.00blake2b
56.0056.0060.00gimli24v1
60.0060.0060.00md5
68.0068.0072.00hamsi
68.0068.0072.00skein256256
72.0072.0072.00tiger
76.0076.0080.00blake256
76.0076.0080.00blake32
80.0080.0084.00bmw256
92.0096.0096.00skein512256
92.0096.0096.00skein512512
96.0096.0096.00asconhashv12
96.0096.0096.00asconxofv12
100.00100.00100.00rfsb509
104.00104.00108.00cubehash512
104.00108.00108.00luffa256
104.00?108.00?132.00?echo256
108.00108.00108.00blake512
108.00112.00112.00blake64
112.00112.00112.00k12
116.00120.00120.00bmw512
120.00120.00120.00shamashashv1
120.00120.00124.00sarmal256
120.00124.00124.00ripemd160
124.00124.00128.00xoodyakv1
124.00128.00128.00nasha256
136.00136.00140.00sha384
136.00136.00140.00shavite3256
140.00140.00140.00sha512
140.00144.00144.00sarmal512
148.00148.00148.00sneikha256
148.00148.00152.00triadhashv1
152.00152.00152.00sha3224
152.00152.00152.00sha3256
152.00152.00156.00sha3384
152.00152.00156.00shake128
152.00156.00156.00shake256
152.00?156.00?192.00?keccakc1024
156.00156.00160.00keccakc448
156.00156.00160.00keccakc768
156.00156.00160.00luffa384
156.00160.00160.00keccakc512
156.00?160.00?180.00?sha3512
160.00160.00164.00keccak
164.00168.00168.00keccakc256
168.00168.00172.00whirlpool
176.00176.00176.00drygascon128
184.00184.00188.00saturninhashv2
196.00196.00196.00shabal256
196.00196.00196.00shabal512
196.00196.00200.00jh256
196.00200.00200.00esch256v1
196.00200.00200.00jh224
196.00200.00200.00jh512
200.00200.00200.00jh384
220.00220.00220.00round3jh256
220.00220.00220.00round3jh512
232.00232.00232.00cubehash832
232.00232.00236.00cubehash816
232.00236.00240.00clxhash
236.00236.00248.00cubehash88
240.00240.00240.00skein10241024
240.00240.00244.00luffa512
248.00248.00252.00bash256
248.00248.00252.00bash384
248.00248.00252.00bash512
248.00252.00252.00knot256v1
248.00252.00252.00nasha512
252.00252.00252.00groestl256
252.00252.00256.00lux256
252.00256.00264.00cubehash84
272.00272.00272.00knot256v2
284.00288.00288.00fugue256
288.00292.00296.00cubehash82
304.00308.00308.00coral256v1
308.00312.00312.00bblake256
316.00316.00320.00groestl512
352.00356.00356.00cubehash81
364.00364.00372.00cubehash1632
372.00372.00376.00esch384v1
376.00376.00380.00shavite3512
384.00384.00388.00lux512
384.00388.00388.00drygascon256
412.00416.00420.00cubehash1616
424.00424.00428.00sneikha384
436.00436.00440.00cubehash168
444.00?448.00?520.00?simd256
448.00452.00452.00fugue384
476.00480.00484.00cubehash164
496.00500.00500.00lane256
500.00504.00504.00mcssha4
512.00516.00516.00mcssha6
516.00520.00524.00keccakc256treed2
516.00520.00524.00keccakc512treed2
536.00536.00544.00cubehash162
544.00544.00548.00essence224
548.00552.00556.00essence256
556.00560.00560.00knot384
648.00648.00648.00echosp256
664.00672.00680.00fugue512
668.00672.00676.00cubehash161
680.00680.00680.00knot512
776.00780.00804.00echo512
788.00792.00792.00essence384
796.00796.00800.00essence512
800.00800.00804.00echosp512
920.00920.00924.00mcssha5
1032.001036.001044.00fsb256
1044.001044.001048.00mgrostl256
1044.001048.001052.00simd512
1280.001284.001284.00md6d224
1372.001372.001376.00md6d256
1372.001376.001376.00lane512
1540.001544.001552.00sivrijndael256hash256v1
1740.001744.001748.00md6d384
1972.001976.001976.00subterraneanv1
2104.002112.002116.00md6d512
3572.003572.003576.00syconhash256v1
4132.004144.004148.00photonbeetlehash256rate32v1
5676.005680.005684.00skinnyhashtk2
6020.006036.006040.00skinnyhashtk3
6556.006560.006620.00acehash256v1
7032.007064.007068.00sivtemphotonhashv1
16188.0016228.0016860.00heron256v1
16856.0016860.0016892.00gage1h256c256r128
24836.0025008.0025016.00gage1h256c224r064
27836.0028080.0028084.00gage1h256c224r032
30280.0030288.0030376.00gage1h256c256r064
45588.0045624.0045704.00gage1h256c256r032
50580.0050960.0050960.00gage1h256c512r064
84932.0084968.0085432.00gage1h256c224r016
90152.0090156.0090164.00gage1h256c256r016
94632.0094740.0094796.00gage1h256c512r032
97900.0098548.00101412.00orangishv1
175740.00175744.00175804.00gage1h256c224r008
12886068.0012976008.0013080736.00fsb512

amd64; Zen (800f11); 2017 AMD Ryzen 3 1200; 4 x 3100MHz; rumba3, supercop-20200522

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
-861.30?-9.76?940.71?fsb512
0.730.730.73bebb4185
1.741.741.74blake3
1.751.751.76edonr512
1.891.891.89sha1
2.022.022.02sha256
2.022.022.02sha224
2.522.522.52bmw512
3.043.043.05md4
3.163.193.21blake2b
3.303.313.33echo256
3.443.443.44edonr256
3.923.923.93k12
4.094.124.13cubehash832
4.404.454.46bmw256
4.664.814.83beamsplitter
5.005.005.00md5
5.005.025.03skein512256
5.025.035.03skein512512
5.365.365.36blake2s
5.325.385.40bblake256
5.425.435.53blake64
5.495.495.54sha384
5.515.515.53sha512
5.595.595.59sarmal256
5.625.625.63keccakc256treed2
5.665.665.67tiger
5.735.745.74blake512
6.356.366.36shabal512
6.356.366.36shabal256
6.456.456.47skein10241024
6.666.676.67skein256256
6.816.816.81sarmal512
6.816.816.84keccakc256
6.906.916.92blake32
6.916.936.95keccakc512treed2
7.057.057.08rfsb509
7.077.077.09shake128
7.427.427.43groestl256
7.527.537.53lux512
7.857.897.97keccakc448
7.998.008.06cubehash512
7.998.008.08cubehash1632
8.068.118.11blake256
8.268.278.29sha3224
8.318.348.38keccakc512
8.398.408.40cubehash816
8.588.588.59lux256
8.688.698.70sha3256
8.848.858.87keccak
8.898.938.93shake256
10.7810.7810.78groestl512
10.8510.8710.87keccakc768
11.3511.4211.43sha3384
11.5211.5211.52luffa256
11.6311.6511.73jh256
11.6211.6511.66jh512
11.6811.6811.68luffa384
11.6911.6911.70jh384
11.6911.6911.70jh224
12.4912.5012.50ripemd160
12.9312.9412.95fugue256
13.0613.0713.23round3jh512
13.0813.1113.23round3jh256
13.3013.3113.31nasha256
13.6813.6813.69shavite3256
13.8813.8913.90nasha512
14.1514.1714.34gimli24v1
14.9414.9815.02bash256
15.6115.6716.01keccakc1024
16.3816.4316.70sha3512
16.5016.5016.50cubehash1616
16.6516.6616.66cubehash88
17.1517.2217.22whirlpool
18.3318.3418.34luffa512
18.4118.4118.42asconhashv12
18.4118.4118.42asconxofv12
19.0019.0019.00floppsy
18.9719.0019.00fugue384
19.7619.7920.09lane256
19.7619.8019.83bash384
19.6420.1020.30hamsi
22.3222.3422.35echosp256
22.23?22.68?26.35?shavite3512
23.7623.8423.91md6d224
25.0125.0525.20shamashashv1
25.7425.8025.87md6d256
25.3126.0626.07fugue512
27.4627.4727.50simd256
27.5927.6327.90lane512
29.7129.7530.13xoodyakv1
29.8429.8529.90bash512
30.6630.7130.76essence384
30.6930.7430.80essence512
32.2432.2633.31echosp512
32.1832.2732.33simd512
33.0033.0033.01cubehash168
33.3133.3133.31cubehash84
33.2433.3533.42md6d384
35.2635.2835.31sneikha256
35.6735.6835.96esch256v1
37.2137.5638.01mgrostl256
40.6640.7740.94md6d512
41.6341.6741.76essence224
41.5741.7141.75essence256
44.5844.6444.76saturninhashv2
46.3446.3446.35echo512
52.7352.7552.76esch384v1
53.0053.0053.01mcssha4
53.0053.0053.02mcssha5
53.0053.0053.15mcssha6
57.8557.8758.07coral256v1
64.9465.5565.83drygascon128
66.0066.0066.01cubehash164
66.6866.6966.69cubehash82
68.8768.8768.87knot256v2
68.7569.5170.06fsb256
70.3570.4770.83drygascon256
71.1771.1971.22sneikha384
73.2373.6773.69triadhashv1
116.50116.50116.50knot256v1
129.61129.64129.67clxhash
132.65132.71132.71cubehash162
133.29133.29133.30cubehash81
218.63218.64218.98knot512
242.68242.69243.02knot384
266.37266.38266.74cubehash161
594.75595.33595.47syconhash256v1
891.69?899.96?1012.70?subterraneanv1
1089.141098.191118.58acehash256v1
1249.811250.841251.91sivrijndael256hash256v1
1505.061507.521509.20skinnyhashtk3
1803.301805.161806.48heron256v1
2815.482834.252838.94gage1h256c256r128
2833.992839.932861.02skinnyhashtk2
4132.614136.324139.28photonbeetlehash256rate32v1
4141.304144.934158.51gage1h256c224r064
4956.204961.964965.73gage1h256c256r064
5060.735077.245108.11gage1h256c224r032
7028.887033.107038.76sivtemphotonhashv1
8279.888284.768306.42gage1h256c256r032
8432.018456.218459.51gage1h256c512r064
15990.5516051.7916129.45gage1h256c224r016
17199.1717204.0117217.63gage1h256c512r032
17190.6017234.5217269.41gage1h256c256r016
19854.2819870.8019910.29orangishv1
33796.2933928.3234574.28gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
0.770.780.79bebb4185
1.731.751.77blake3
1.841.851.85edonr512
1.961.961.97sha1
2.052.062.06sha256
2.092.092.10sha224
2.792.802.81bmw512
3.123.133.13md4
3.173.193.19blake2b
3.463.473.49echo256
3.533.543.54edonr256
4.004.004.01k12
4.514.524.55bmw256
4.544.564.56cubehash832
4.804.904.95beamsplitter
5.115.125.12md5
5.155.155.15skein512256
5.155.165.18skein512512
5.355.365.36blake2s
5.645.655.73blake64
5.755.775.80sha384
5.785.805.81sha512
5.825.835.84tiger
5.835.845.84sarmal256
5.935.945.95blake512
5.955.986.00bblake256
6.546.556.55keccakc256treed2
6.736.736.74skein10241024
6.746.746.87skein256256
6.756.766.76shabal256
6.766.766.77shabal512
7.037.047.05keccakc256
7.047.057.06blake32
7.107.107.11sarmal512
7.277.277.27shake128
7.27?7.29?9.15?rfsb509
7.907.917.91keccakc512treed2
7.927.927.93groestl256
8.088.088.09keccakc448
8.208.258.27cubehash512
8.228.258.25blake256
8.278.278.27lux512
8.438.458.45sha3224
8.628.638.64keccakc512
8.708.718.76cubehash1632
8.818.828.83cubehash816
8.908.978.99sha3256
9.059.069.06lux256
9.179.179.20keccak
9.199.209.21shake256
11.0711.0711.08keccakc768
11.3811.4011.41groestl512
11.5611.5911.63sha3384
11.7311.7311.74luffa256
11.8111.8211.88jh224
11.8311.8411.84jh256
11.8311.8411.89jh512
11.8111.8911.89jh384
11.9811.9811.99luffa384
12.7312.7512.76ripemd160
13.2913.3213.36round3jh256
13.3013.4313.43round3jh512
13.4913.4913.64fugue256
13.5313.5513.57nasha256
13.9213.9213.92shavite3256
14.2114.2714.43gimli24v1
14.4014.4014.41nasha512
15.4115.4215.48bash256
15.7015.7216.08keccakc1024
16.4416.5316.72sha3512
17.0817.0817.09cubehash88
17.2917.2917.30cubehash1616
17.5017.5017.51whirlpool
18.5818.5918.59asconxofv12
18.5818.5918.60asconhashv12
18.8018.8018.81luffa512
19.0219.0219.02floppsy
19.8219.8419.85fugue384
19.7919.8720.35hamsi
20.0020.0320.06bash384
20.4420.4420.71lane256
23.2523.2523.27echosp256
23.35?23.43?26.82?shavite3512
24.1824.2524.29md6d224
25.2325.2925.37shamashashv1
26.1926.3026.34md6d256
26.6426.6526.65fugue512
27.8127.8227.97simd256
29.4029.4129.68lane512
29.8929.9030.23xoodyakv1
30.3230.3330.36bash512
31.7031.7831.81essence512
31.7231.7931.82essence384
33.1733.3033.32simd512
33.4433.4434.42echosp512
33.6433.7333.82md6d384
33.7433.7433.74cubehash84
33.7933.7933.79cubehash168
35.5035.5635.56sneikha256
35.9336.0036.00esch256v1
36.5236.7837.05fsb256
39.3339.3639.65mgrostl256
41.3441.4141.48md6d512
42.2942.3042.47essence224
42.3242.4142.47essence256
44.9945.0545.38saturninhashv2
47.9147.9147.92echo512
53.2853.3553.51esch384v1
53.8853.8853.89mcssha4
53.9053.9053.90mcssha6
54.6954.7054.70mcssha5
58.4058.4058.40coral256v1
65.0865.1065.59drygascon128
66.7866.7966.80cubehash164
67.1267.1267.13cubehash82
69.3969.3969.39knot256v2
71.2071.5171.79drygascon256
71.9772.0172.04sneikha384
73.4173.4173.60triadhashv1
116.76116.76116.76knot256v1
129.82129.83129.96clxhash
133.46133.48133.50cubehash162
133.72133.73133.73cubehash81
219.54219.54219.54knot512
242.91243.22243.22knot384
267.16267.16267.17cubehash161
600.03600.28600.44syconhash256v1
901.12902.55969.35subterraneanv1
1098.001099.321123.73acehash256v1
1248.891249.791250.76sivrijndael256hash256v1
1517.521518.721520.40skinnyhashtk3
1832.821833.921835.80heron256v1
2841.812845.492846.83skinnyhashtk2
2870.772871.192872.82gage1h256c256r128
4122.874127.384131.86photonbeetlehash256rate32v1
4181.304184.334194.13gage1h256c224r064
5009.725011.565012.32gage1h256c256r064
5077.005094.675125.65gage1h256c224r032
7021.497029.727039.81sivtemphotonhashv1
8352.778356.078376.90gage1h256c256r032
8503.128526.798538.66gage1h256c512r064
16190.7616247.7616351.90gage1h256c224r016
17348.9917352.0917367.59gage1h256c512r032
17346.8617365.2417392.91gage1h256c256r016
19994.2320004.8520040.73orangishv1
21305.92?22718.67?25787.68?fsb512
34168.0434322.0034724.84gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
0.850.870.89bebb4185
2.002.002.04edonr512
2.082.082.08sha1
2.122.122.14sha256
2.222.222.22sha224
3.173.193.19blake2b
3.253.253.27md4
3.253.253.31bmw512
3.673.673.69edonr256
3.733.753.75blake3
3.903.903.90echo256
4.384.384.40k12
4.864.884.94bmw256
4.925.035.17beamsplitter
5.275.295.31cubehash832
5.315.315.31md5
5.355.355.35skein512256
5.35?5.35?7.35?blake2s
5.375.375.63skein512512
5.975.996.01blake64
6.056.076.10tiger
6.246.246.24sarmal256
6.246.246.26sha384
6.266.266.28sha512
6.286.286.30blake512
6.886.926.92skein256256
6.966.987.00bblake256
7.167.187.18skein10241024
7.277.297.31blake32
7.437.437.43shabal512
7.43?7.45?10.19?shabal256
7.577.597.59sarmal512
7.597.617.61keccakc256treed2
7.617.637.73keccakc256
7.717.717.73rfsb509
7.737.737.83shake128
8.238.258.25keccakc448
8.468.488.50blake256
8.528.548.54sha3224
8.548.568.58cubehash512
8.748.748.76groestl256
8.828.828.82keccakc512treed2
8.988.988.98keccakc512
9.249.289.30sha3256
9.499.539.55cubehash816
9.519.539.55lux512
9.539.559.55shake256
9.699.759.79keccak
9.859.8510.09lux256
9.899.9310.01cubehash1632
11.1611.1811.22keccakc768
11.6511.6711.69sha3384
12.0712.0912.09luffa256
12.1312.1512.17jh512
12.1512.1712.23jh256
12.1512.2112.23jh384
12.2112.2112.23jh224
12.4112.4112.43groestl512
12.4912.4912.49luffa384
13.1213.1413.16ripemd160
13.6213.6413.68round3jh512
13.6413.6813.78round3jh256
13.9713.9914.03nasha256
14.3114.3114.33shavite3256
14.3914.4514.51fugue256
14.5314.6314.67gimli24v1
15.2015.2215.24nasha512
16.2316.2516.57keccakc1024
16.2516.2916.33bash256
16.9917.0717.34sha3512
17.7817.8017.80cubehash88
18.1018.1218.12whirlpool
18.5918.6118.63cubehash1616
18.8718.8718.89asconxofv12
18.8718.8918.89asconhashv12
19.0519.0519.05floppsy
19.5819.5819.60luffa512
19.9620.2820.51hamsi
21.1121.1321.19bash384
21.2321.2521.27fugue384
21.5321.5321.82lane256
22.9122.9122.93echosp256
24.0624.1224.22md6d224
24.62?24.70?28.19?shavite3512
25.5925.6525.67shamashashv1
25.9125.9726.01md6d256
28.6428.7028.72simd256
28.7429.3729.41fugue512
30.1130.1330.66xoodyakv1
31.1031.1231.14bash512
32.3732.3932.65lane512
33.3233.3833.46md6d384
33.4833.5233.56essence384
33.5033.5233.58essence512
34.4534.4534.45cubehash84
34.9234.9434.98simd512
35.0835.1035.12cubehash168
36.0536.0536.07sneikha256
36.3936.4336.47esch256v1
36.5736.5737.90echosp512
40.3840.6941.13fsb256
40.6940.7940.87md6d512
42.7343.1143.51mgrostl256
43.4943.5543.59essence256
43.5343.5943.63essence224
45.6545.7945.81saturninhashv2
50.5050.5250.52echo512
54.1354.1554.27esch384v1
55.3455.3455.36mcssha4
55.4055.4055.42mcssha6
57.5257.5257.52mcssha5
59.2859.3059.30coral256v1
65.2565.2565.75drygascon128
67.8367.8567.87cubehash82
68.0768.1068.12cubehash164
70.2570.2570.25knot256v2
71.7971.9172.43drygascon256
73.3873.4073.44sneikha384
73.6773.7174.03triadhashv1
117.18117.20117.20knot256v1
130.16130.16130.18clxhash
134.43134.45134.45cubehash81
134.80134.80134.82cubehash162
221.06221.06221.06knot512
244.59244.67244.69knot384
268.42268.46268.51cubehash161
609.69609.71609.93syconhash256v1
904.61?904.63?1009.20?subterraneanv1
1113.361126.601147.95acehash256v1
1248.071248.501248.92sivrijndael256hash256v1
1538.291540.351545.04skinnyhashtk3
1876.771878.221881.84heron256v1
2851.352854.912875.55skinnyhashtk2
2886.512924.272925.02gage1h256c256r128
4107.904116.784120.36photonbeetlehash256rate32v1
4249.764253.944270.23gage1h256c224r064
5088.525091.315094.05gage1h256c256r064
5079.425102.025154.80gage1h256c224r032
7002.877014.747020.53sivtemphotonhashv1
8472.048477.238560.74gage1h256c256r032
8648.508673.508677.96gage1h256c512r064
16484.0116517.0916568.05gage1h256c224r016
17586.0217615.3917654.02gage1h256c256r016
17594.1817618.9217729.94gage1h256c512r032
20255.9820264.7020288.65orangishv1
34550.1534598.6034630.92gage1h256c224r008
58967.19?63700.96?67710.40?fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
1.021.131.13bebb4185
2.212.262.26edonr512
2.312.312.31sha256
2.37?2.42?3.28?sha1
2.532.532.58sha224
3.553.553.61blake2b
3.613.613.66md4
3.613.663.66blake3
4.044.044.14edonr256
4.204.204.20bmw512
4.844.955.06echo256
4.954.954.95k12
5.225.335.70beamsplitter
5.335.335.33blake2s
5.605.655.97bmw256
5.815.815.87md5
5.875.925.92skein512256
5.925.925.92skein512512
6.356.356.40blake64
6.516.516.51sarmal256
6.516.576.57blake512
6.786.786.84tiger
6.846.896.89sha384
6.896.896.89sha512
7.217.217.27cubehash832
7.217.277.27skein256256
7.917.917.91blake32
7.917.917.97sarmal512
8.298.348.34shake128
8.348.348.34keccakc256
8.778.839.04rfsb509
9.109.109.10blake256
9.159.159.20skein10241024
9.209.209.26shabal256
9.269.269.26shabal512
9.429.429.47cubehash512
9.9610.0110.01bblake256
10.1210.1210.12keccak
10.1210.1210.12keccakc512
10.1210.1210.17keccakc448
10.3910.4410.44sha3224
10.4410.4410.44keccakc256treed2
10.4410.4410.44sha3256
10.7110.7110.76shake256
10.9310.9810.98groestl256
11.4611.4611.57cubehash816
11.9512.0612.16lux256
12.0612.0612.22keccakc768
12.59?12.59?14.75?sha3384
12.9713.0213.02luffa256
13.0213.0213.02jh224
13.0213.0213.08jh256
13.0213.0213.13jh512
13.0213.0213.19cubehash1632
13.0813.0813.13jh384
13.5113.5113.56lux512
13.6713.6713.67keccakc512treed2
13.8313.8313.89luffa384
14.2114.2114.21ripemd160
14.3714.4214.48groestl512
14.5914.5914.64round3jh512
14.6414.6914.75round3jh256
14.8015.0715.12gimli24v1
15.0715.1215.23nasha256
15.3415.3915.45shavite3256
15.7715.8215.88nasha512
16.7416.7916.79fugue256
16.7916.7916.85bash256
17.9217.9818.24keccakc1024
18.6218.6218.89sha3512
19.1619.1619.16floppsy
19.5419.5919.59asconxofv12
19.5919.5919.64asconhashv12
19.6419.7019.70cubehash88
19.7519.7519.75whirlpool
20.4020.8820.94hamsi
21.6421.6421.69luffa512
22.1222.1222.23cubehash1616
23.2523.2523.30bash384
24.4324.4924.76lane256
25.0325.0325.03fugue384
25.40?25.46?29.12?shavite3512
26.3226.3226.37echosp256
26.5926.6926.69shamashashv1
30.6830.6830.73simd256
30.7330.7331.05xoodyakv1
33.2133.2133.26bash512
34.2834.7135.04fugue512
36.3336.3336.38cubehash84
37.3037.3537.35sneikha256
37.5137.5737.84esch256v1
38.2138.2738.32essence384
38.2138.2738.37essence512
38.5938.5938.64cubehash168
43.1643.2743.38simd512
43.5443.5945.15echosp512
43.7643.8144.13lane512
45.6946.0746.34fsb256
46.5546.6646.72essence224
46.7246.7746.82essence256
47.3647.4147.47saturninhashv2
47.7948.0648.49mgrostl256
48.7148.7649.08md6d224
52.2652.3154.14echo512
52.3152.3752.47md6d256
56.5156.5156.67esch384v1
59.2659.2659.26mcssha4
59.3659.4259.42mcssha6
61.3561.4161.46coral256v1
65.0165.0165.07mcssha5
65.7166.1466.41drygascon128
67.2267.3867.54md6d384
69.7569.8069.86cubehash82
71.5871.6371.63cubehash164
72.5572.5572.55knot256v2
73.9574.1674.59drygascon256
74.3874.5474.54triadhashv1
76.9677.0277.12sneikha384
81.8682.0282.29md6d512
118.35118.35118.35knot256v1
131.05131.05131.10clxhash
136.32136.38136.43cubehash81
138.32138.32138.37cubehash162
225.07225.13225.13knot512
247.95248.05248.05knot384
271.90271.95272.00cubehash161
635.61635.66635.93syconhash256v1
913.96913.96948.51subterraneanv1
1177.461189.681196.41acehash256v1
1245.491247.431247.86sivrijndael256hash256v1
1587.571588.751592.14skinnyhashtk3
2006.122006.822007.14heron256v1
2881.492897.262930.90skinnyhashtk2
3048.333058.403071.10gage1h256c256r128
4066.654079.464083.12photonbeetlehash256rate32v1
4429.664431.824449.31gage1h256c224r064
5262.255269.575277.86gage1h256c224r032
5289.705302.945303.15gage1h256c256r064
6967.306982.596992.06sivtemphotonhashv1
8807.828815.848883.71gage1h256c256r032
9010.189035.649037.04gage1h256c512r064
17163.1317169.9617173.73gage1h256c224r016
18211.3718247.9718277.57gage1h256c256r016
18270.7318273.9118287.42gage1h256c512r032
20923.1720941.4120966.71orangishv1
35779.2735947.4636266.50gage1h256c224r008
152434.00?166319.63?174297.18?fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
3.39?3.39?3.88?blake3
3.39?3.88?4.36?bebb4185
4.364.844.84sha256
5.335.335.33blake2s
5.81?5.81?7.75?edonr512
6.30?6.78?8.72?sha1
6.786.786.78blake2b
6.78?7.27?9.20?sha224
8.238.238.23md4
7.75?8.72?9.69?beamsplitter
8.728.729.20edonr256
11.6211.6212.11skein256256
12.1112.5912.59md5
12.5912.5912.59skein512256
12.5913.0813.08skein512512
13.0813.0813.08echo256
13.0813.5613.56blake512
14.0514.0514.05blake64
14.0514.0514.05k12
14.0514.0514.05sarmal256
14.53?15.02?16.47?bmw256
14.53?15.02?32.94?bmw512
15.0215.0215.02tiger
15.9815.9816.47blake32
16.4716.4716.47sarmal512
16.9517.4417.44blake256
16.9517.4417.44sha384
17.4417.9217.92sha512
18.8919.3819.38sha3224
18.8919.3819.38sha3256
18.8919.3819.38shake128
18.8919.3819.86keccakc1024
19.3819.3819.38keccakc768
19.3819.3819.86keccakc448
19.3819.3819.86keccakc512
19.3819.8619.86shake256
19.8619.8619.86sha3512
19.8619.8620.34keccak
20.3420.3420.34floppsy
20.3420.8321.31cubehash512
20.8320.8321.31keccakc256
20.8321.3122.77sha3384
21.3121.8021.80gimli24v1
23.7324.2224.22jh256
24.2224.2224.22jh384
24.2224.2224.22rfsb509
24.2224.2224.70jh224
24.2224.2225.67jh512
24.7024.7024.70luffa256
26.1626.1626.64hamsi
26.6426.6427.12round3jh512
26.6427.1227.12round3jh256
28.0928.0928.58asconxofv12
27.61?28.58?37.78?ripemd160
28.0928.5829.06asconhashv12
28.5828.5828.58shavite3256
29.0629.0629.55nasha256
31.0031.0031.00bash384
31.0031.0031.00luffa384
31.0031.0031.48bash256
31.4831.4831.48nasha512
31.9731.9732.45shabal256
31.9731.9732.45shabal512
31.9732.4532.94cubehash832
35.8436.3336.81cubehash816
30.03?37.30?37.78?skein10241024
38.7538.7538.75xoodyakv1
38.7538.7539.23groestl256
38.7538.7539.23lux256
38.7538.7539.23shamashashv1
39.2339.2339.72whirlpool
42.6243.1143.59groestl512
44.0844.0845.53cubehash88
46.5046.5046.98bblake256
46.9846.9847.47fugue256
46.98?46.98?53.28?shavite3512
47.4747.9547.95luffa512
52.3152.3152.80esch256v1
52.8053.2853.77cubehash1632
53.2853.2853.77sneikha256
56.6756.6757.64simd256
60.0660.5560.55bash512
60.5561.0361.03cubehash84
60.5561.0361.03lux512
61.0361.5262.00lane256
64.4264.9164.91keccakc256treed2
64.42?64.91?74.11?keccakc512treed2
66.8466.8467.81cubehash1616
69.7570.2370.72saturninhashv2
71.2071.2071.69drygascon128
73.1473.6273.62fugue384
80.8980.8980.89echosp256
83.3183.3183.31triadhashv1
83.3183.3183.80cubehash168
86.2286.7087.19esch384v1
87.6788.1688.64essence224
88.1688.1688.64essence256
88.1688.6488.64coral256v1
94.4594.4594.94cubehash82
97.3697.36100.27echo512
97.8498.3398.33essence384
98.8198.8198.81essence512
99.7899.78102.69echosp512
101.72102.20102.20knot256v2
101.72102.20102.69drygascon256
106.08106.56106.56fugue512
108.98109.47109.47mcssha4
110.44110.44110.92mcssha6
116.25116.25116.73cubehash164
124.00124.48124.48sneikha384
126.42126.91127.39fsb256
130.30130.30130.78simd512
130.78131.27131.75mgrostl256
132.72133.20133.20knot256v1
142.41142.41143.38clxhash
159.36159.84160.33md6d224
160.81160.81161.30cubehash81
161.30161.30161.30mcssha5
170.98170.98171.47md6d256
172.92172.92174.38lane512
183.09183.58184.06cubehash162
217.97218.94219.42md6d384
263.02263.98264.47md6d512
275.12275.61275.61knot384
276.58277.06277.06knot512
316.30316.78316.78cubehash161
966.81967.30967.78syconhash256v1
1033.661033.661109.22subterraneanv1
1211.911212.391213.84sivrijndael256hash256v1
1766.521799.941818.83acehash256v1
2255.732256.222261.06skinnyhashtk3
3195.913199.783213.34skinnyhashtk2
3601.333602.303610.05heron256v1
3615.383618.773624.09photonbeetlehash256rate32v1
4924.164936.754942.56gage1h256c256r128
6584.596603.976607.36sivtemphotonhashv1
6729.916730.886751.70gage1h256c224r064
7971.367988.317989.77gage1h256c224r032
8054.678055.168056.12gage1h256c256r064
12946.3812954.6112956.55gage1h256c256r032
13655.9813717.9813723.80gage1h256c512r064
24647.4224867.3324871.69gage1h256c224r016
26318.0326327.7226452.20gage1h256c256r016
26781.0926856.1726951.11gage1h256c512r032
27602.5927684.4527810.88orangishv1
52044.6452094.5352238.39gage1h256c224r008
1543534.561618108.451682532.27fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
19.38?19.38?23.25?bebb4185
23.25?27.12?27.12?sha256
27.1227.1227.12beamsplitter
27.12?31.00?31.00?floppsy
34.8834.8834.88blake3
34.8834.8834.88sha1
34.8838.7538.75sha224
38.75?42.62?89.12?md4
42.6242.6242.62edonr256
42.6246.5046.50edonr512
46.5046.5050.38blake2s
54.2558.1258.12blake2b
58.1258.1258.12gimli24v1
58.1258.1262.00md5
69.7569.7569.75hamsi
69.7569.7569.75skein256256
69.7573.6273.62tiger
77.5077.5077.50blake256
77.5077.5077.50blake32
81.3881.3889.12bmw256
93.0096.88100.75asconhashv12
100.75100.75104.62skein512256
100.75100.75104.62skein512512
96.88?100.75?131.75?asconxofv12
104.62104.62104.62cubehash512
104.62104.62104.62echo256
104.62104.62108.50luffa256
104.62108.50108.50blake512
112.38112.38112.38blake64
112.38112.38112.38k12
116.25120.12120.12shamashashv1
116.25?120.12?267.38?bmw512
120.12120.12120.12sarmal256
120.12120.12120.12shavite3256
120.12120.12124.00ripemd160
124.00124.00127.88xoodyakv1
124.00127.88131.75nasha256
135.62139.50139.50sha384
139.50139.50143.38sarmal512
139.50139.50143.38sha512
147.25147.25151.12sneikha256
151.12151.12151.12sha3224
151.12151.12155.00sha3256
151.12151.12155.00triadhashv1
151.12155.00155.00shake128
155.00155.00155.00keccakc768
155.00155.00158.88keccakc512
155.00155.00158.88sha3512
155.00155.00158.88shake256
155.00158.88158.88keccakc448
155.00158.88158.88luffa384
155.00158.88162.75keccakc1024
158.88162.75162.75keccak
162.75166.62166.62sha3384
166.62170.50170.50keccakc256
170.50170.50174.38whirlpool
174.38174.38178.25drygascon128
193.75197.62197.62saturninhashv2
193.75197.62197.62shabal256
197.62197.62197.62esch256v1
197.62197.62197.62jh256
197.62197.62197.62jh384
197.62197.62197.62shabal512
197.62197.62201.50jh224
197.62197.62209.25jh512
151.12?220.88?224.75?rfsb509
217.00220.88220.88round3jh256
217.00220.88220.88round3jh512
228.62232.50232.50cubehash832
228.62232.50240.25cubehash816
232.50236.38240.25clxhash
236.38236.38244.12cubehash88
240.25244.12244.12luffa512
248.00248.00248.00bash512
248.00248.00251.88bash256
248.00251.88251.88bash384
251.88251.88251.88groestl256
251.88251.88251.88knot256v1
251.88251.88255.75lux256
251.88255.75255.75nasha512
251.88255.75259.62cubehash84
271.25271.25271.25knot256v2
286.75286.75290.62fugue256
286.75290.62294.50cubehash82
240.25?298.38?538.62?skein10241024
306.12306.12310.00coral256v1
310.00310.00310.00bblake256
313.88317.75321.62groestl512
352.62356.50356.50cubehash81
364.25364.25364.25cubehash1632
372.00375.88375.88esch384v1
375.88?375.88?422.38?shavite3512
383.62383.62387.50lux512
387.50387.50387.50drygascon256
410.75414.62418.50cubehash1616
426.25426.25426.25sneikha384
437.88441.75445.62cubehash168
445.62445.62445.62simd256
449.50449.50453.38fugue384
476.62480.50484.38cubehash164
496.00496.00507.62lane256
503.75503.75503.75mcssha4
511.50515.38515.38mcssha6
515.38515.38519.25keccakc512treed2
515.38519.25527.00keccakc256treed2
534.75538.62542.50cubehash162
542.50546.38550.25essence224
546.38550.25554.12essence256
558.00558.00558.00knot384
647.12647.12662.62echosp256
666.50?674.25?833.12?cubehash161
678.12678.12682.00knot512
678.12682.00682.00fugue512
775.00778.88802.12echo512
786.62790.50794.38essence384
794.38794.38798.25essence512
802.12802.12825.38echosp512
918.38918.38918.38mcssha5
1003.62?1015.25?2235.88?fsb256
1046.251046.251054.00simd512
1046.251050.121057.88mgrostl256
1278.751278.751282.62md6d224
1367.881371.751375.62md6d256
1371.751375.621383.38lane512
1546.12?1553.88?1925.88?sivrijndael256hash256v1
1743.75?1747.62?2181.62?md6d384
2108.002111.882115.75md6d512
1976.25?2119.62?2464.50?subterraneanv1
4138.50?5165.38?5173.12?photonbeetlehash256rate32v1
5680.755680.755688.50skinnyhashtk2
6510.006521.626614.62acehash256v1
7037.00?7064.12?8800.12?sivtemphotonhashv1
6041.12?7521.38?7533.00?skinnyhashtk3
3572.75?8036.75?8044.50?syconhash256v1
16158.7516178.1216201.38heron256v1
16856.2516856.2516860.12gage1h256c256r128
24846.5024854.2524862.00gage1h256c224r064
27934.8827938.7527946.50gage1h256c224r032
29721.2529725.1229729.00gage1h256c256r064
45562.2545608.7545659.12gage1h256c256r032
50530.0050588.1250623.00gage1h256c512r064
85478.6285509.6285525.12gage1h256c224r016
90190.6290198.3890252.62gage1h256c256r016
94534.5094538.3895189.38gage1h256c512r032
97890.2598661.38100819.75orangishv1
175874.62176657.38177354.88gage1h256c224r008
12258260.2512705644.5013437387.88fsb512

amd64; CoffeeLake (906ea); 2017 Intel Core i7-8700; 6 x 3200MHz; bitvise, supercop-20190910

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.841.861.88edonr512
2.962.983.05md4
2.972.983.00bmw512
2.50?3.17?3.19?blake2b
3.153.203.26echo256
3.273.393.51edonr256
3.45?3.49?5.10?sha1
3.81?3.87?6.80?k12
4.004.024.04cubehash832
4.354.394.44bmw256
4.694.764.81keccakc256treed2
4.774.824.90blake2s
4.854.925.03blake64
4.954.975.01md5
5.025.055.08shabal512
5.025.065.12sha512
5.025.075.14sha384
5.135.175.32blake512
5.155.185.23skein512256
5.155.195.23skein512512
5.195.245.29bblake256
3.91?5.31?5.36?bash256
5.305.355.38shabal256
5.355.395.43sarmal256
5.435.485.51tiger
5.755.815.86keccakc512treed2
5.795.866.00blake32
6.426.496.56skein10241024
6.636.676.71sarmal512
6.796.826.84blake256
6.886.916.95bash384
6.957.007.05keccakc256
6.22?7.26?9.29?cubehash1632
7.307.357.41shake128
7.387.437.48lux512
7.477.517.56simd512
7.547.607.64sha256
7.597.627.67skein256256
7.527.637.76sha224
8.008.048.07cubehash816
8.018.048.08cubehash512
8.048.078.11groestl256
8.128.178.22keccakc448
8.178.248.32lux256
8.468.528.59keccakc512
8.508.558.60sha3224
8.838.908.95rfsb509
8.999.029.07shake256
9.029.059.09sha3256
9.069.099.17keccak
10.4610.4910.55bash512
10.7010.7510.79luffa256
10.9010.9811.05luffa384
11.0111.0611.12keccakc768
11.5311.5811.65groestl512
11.6911.7411.81sha3384
11.7011.7911.88fugue2
12.3612.4212.48ripemd160
13.4413.5013.55jh224
13.4413.5013.53jh512
13.4513.5213.58jh384
13.4613.5213.59jh256
13.6413.6813.72fugue256
13.7013.7313.78gimli24v1
13.7613.8213.86shavite3256
14.1914.3714.75nasha256
14.2914.3914.47nasha512
14.8414.9114.96round3jh512
14.8614.9314.98round3jh256
15.8715.9316.02keccakc1024
16.0016.0416.07cubehash1616
16.0216.0516.10cubehash88
16.8716.9416.99sha3512
18.2318.2918.35luffa512
19.6319.6919.73fugue384
19.7919.8319.86lane256
20.1120.1720.23hamsi
21.2621.3021.36whirlpool
22.2722.3022.35echosp256
22.2622.5123.01asconxofv12
22.4122.5323.01asconhashv12
22.2422.5523.23shavite3512
25.0025.0625.12shamashashv1
25.3125.3725.42md6d224
25.4525.5025.54fugue512
18.21?26.51?26.85?simd256
27.2927.3527.44md6d256
27.5327.5727.61lane512
30.7530.8831.12xoodyakv1
31.3331.7732.01essence512
31.5331.7731.97essence384
32.0632.0932.12cubehash168
32.0932.1132.16cubehash84
33.2933.3433.39echosp512
31.48?34.52?36.12?fsb256
34.7234.8134.92mgrostl256
35.2435.3135.37md6d384
35.5635.6135.68sneikha256
27.24?38.60?38.78?esch256v1
40.6040.9141.34mcssha5
40.6041.0841.44mcssha4
40.6441.1541.52mcssha6
42.7842.8242.88essence224
43.2043.2543.35md6d512
42.4143.2843.71essence256
43.9244.0144.49saturninhashv2
44.0344.1044.22echo512
46.21?46.35?77.16?esch384v1
64.0964.1464.17cubehash164
64.4764.5164.55cubehash82
66.0166.2067.14coral256v1
68.9770.3972.56drygascon128
72.8573.0073.10sneikha384
74.0574.1674.27knot256v2
74.4074.4474.46triadhashv1
80.0680.1280.23drygascon256
111.99112.16112.33knot256v1
128.64?128.68?255.66?cubehash162
129.15129.18129.21cubehash81
130.09130.24130.38clxhash
229.72230.59232.83knot512
257.16257.20257.24cubehash161
271.69271.91272.12knot384
-4729.60?275.84?758.65?fsb512
625.13625.42628.57syconhash256v1
941.74951.61961.82subterraneanv1
1056.311056.821059.89heron256v1
1260.771266.371270.74acehash256v1
1308.241333.151356.24sivrijndael256hash256v1
1714.251727.051746.83skinnyhashtk3
2707.882711.832717.63gage1h256c256r128
3059.133069.773079.49skinnyhashtk2
3861.663871.903906.76orangishv1
4292.07?4312.97?4954.21?gage1h256c224r064
4801.594807.564817.66photonbeetlehash256rate32v1
4930.274970.365003.98gage1h256c224r032
5036.125067.515104.04gage1h256c256r064
8080.968121.238167.62sivtemphotonhashv1
8565.58?8618.31?13502.97?gage1h256c256r032
8827.048903.419084.37gage1h256c512r064
16469.5016573.6917239.92gage1h256c224r016
16487.8416575.8916719.01gage1h256c256r016
16456.2516614.2617479.45gage1h256c512r032
31100.9931791.3932533.02gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.911.921.92edonr512
3.053.063.09md4
3.173.183.18blake2b
3.253.263.26bmw512
3.363.373.39echo256
3.453.503.53edonr256
3.60?3.61?4.41?sha1
4.10?4.11?5.57?k12
4.434.444.44cubehash832
4.554.564.58bmw256
4.814.824.85blake2s
5.075.085.10md5
5.105.125.16blake64
5.295.315.32skein512256
5.305.315.32skein512512
5.325.335.35sha512
5.325.335.36sha384
5.375.395.46blake512
5.385.405.40shabal512
5.475.485.50bash256
5.525.545.55keccakc256treed2
5.605.625.63sarmal256
5.655.665.67tiger
5.705.715.72shabal256
5.765.775.79bblake256
5.986.006.05blake32
6.586.596.60keccakc512treed2
6.786.806.82skein10241024
6.926.926.93sarmal512
6.986.986.99blake256
7.087.097.10bash384
7.217.237.25keccakc256
7.557.577.59shake128
7.717.727.74skein256256
7.767.787.79sha256
7.777.807.85sha224
7.847.857.87simd512
7.85?7.86?8.87?cubehash1632
8.198.218.22lux512
8.228.248.25cubehash512
8.408.418.43keccakc448
8.418.428.43groestl256
8.458.468.47cubehash816
8.698.718.73lux256
8.738.748.76sha3224
8.808.828.84keccakc512
9.319.329.34shake256
9.339.349.35sha3256
9.389.399.41rfsb509
9.449.459.47keccak
10.6710.6810.70bash512
10.9610.9710.98luffa256
11.3111.3211.34keccakc768
11.3211.3311.34luffa384
11.9511.9611.98sha3384
12.2412.2512.27groestl512
12.6312.6612.67ripemd160
12.8112.8412.87fugue2
13.7113.7213.73jh512
13.7113.7313.75jh224
13.7213.7413.75jh256
13.7313.7513.76jh384
13.8613.8713.88gimli24v1
14.0314.0414.05shavite3256
14.0714.0914.09fugue256
14.6114.6314.80nasha256
14.8414.8614.89nasha512
15.1715.1815.20round3jh512
15.1815.1915.21round3jh256
16.0416.0616.08keccakc1024
16.4716.4816.49cubehash88
16.8116.8216.83cubehash1616
16.9917.0017.01sha3512
18.7818.8018.81luffa512
20.2820.3020.32hamsi
20.4020.4220.43fugue384
20.5020.5120.52lane256
21.7321.7521.76whirlpool
22.6622.6822.89asconhashv12
22.6522.6822.91asconxofv12
23.2723.2823.28echosp256
23.3023.3223.64shavite3512
23.4523.4623.47md6d224
25.2725.2825.29shamashashv1
25.2925.3125.33md6d256
26.5926.6026.61fugue512
26.9027.0327.06simd256
29.3329.3429.35lane512
30.9330.9831.08xoodyakv1
32.5432.5432.55cubehash84
32.6632.6832.70md6d384
32.8432.8532.86cubehash168
32.7832.8932.90essence384
32.7032.9032.92essence512
33.4433.4533.46echosp512
35.9035.9135.93sneikha256
35.0236.3936.49fsb256
36.6736.6936.71mgrostl256
38.8738.8938.94esch256v1
40.0740.0840.11md6d512
41.5941.7341.85mcssha4
41.6441.8341.98mcssha6
42.2442.3342.50mcssha5
43.5543.5643.58essence224
43.5944.0144.02essence256
44.3544.3744.60saturninhashv2
45.6245.6345.65echo512
46.73?46.76?62.09?esch384v1
64.9464.9564.96cubehash164
64.9764.9864.99cubehash82
66.6266.6866.75coral256v1
69.9470.4971.09drygascon128
73.8473.9073.93sneikha384
74.6574.6574.66triadhashv1
74.8274.8674.91knot256v2
80.6580.6680.68drygascon256
112.32112.37112.43knot256v1
129.46?129.47?192.95?cubehash162
129.64129.65129.66cubehash81
130.43130.47130.51clxhash
230.87231.22232.14knot512
257.96257.98257.99cubehash161
272.72272.79272.86knot384
631.50631.58633.10syconhash256v1
950.75952.33957.41subterraneanv1
1073.401073.611075.11heron256v1
1275.911277.341279.49acehash256v1
1321.621331.931338.17sivrijndael256hash256v1
1738.221739.771749.01skinnyhashtk3
2743.272744.062746.12gage1h256c256r128
3068.393072.513076.41skinnyhashtk2
3894.333898.963914.94orangishv1
4344.454349.804669.82gage1h256c224r064
4793.034795.324799.58photonbeetlehash256rate32v1
4985.284997.625013.05gage1h256c224r032
5120.905123.765137.39gage1h256c256r064
8090.578104.508125.36sivtemphotonhashv1
8676.90?8690.33?11128.38?gage1h256c256r032
8988.649005.909084.18gage1h256c512r064
9613.189668.719867.11fsb512
16651.8516707.6017137.31gage1h256c512r032
16711.2816727.7817038.82gage1h256c224r016
16764.4516778.5816822.48gage1h256c256r016
32065.4132122.4832456.36gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.022.052.19edonr512
3.183.193.20md4
3.193.203.50blake2b
3.583.593.61bmw512
3.623.663.69edonr256
3.783.803.83echo256
3.803.823.83sha1
4.504.524.88k12
4.814.824.86blake2s
4.824.834.86bmw256
5.125.135.14cubehash832
5.255.265.28md5
5.435.455.48blake64
5.485.505.52skein512512
5.485.505.53skein512256
5.715.745.77sha384
5.745.755.77blake512
5.755.775.80sha512
5.785.795.84bash256
5.955.975.98shabal512
5.955.975.98tiger
5.975.996.02sarmal256
6.206.226.27blake32
6.306.326.34shabal256
6.456.466.48keccakc256treed2
6.656.666.68bblake256
7.237.247.26blake256
7.277.307.35skein10241024
7.347.367.47sarmal512
7.397.407.42keccakc512treed2
7.487.507.52bash384
7.797.807.82keccakc256
7.887.897.91skein256256
8.058.088.09sha256
8.058.088.14sha224
8.098.118.13shake128
8.408.428.45simd512
8.548.568.57cubehash512
8.658.678.69keccakc448
8.868.888.91sha3224
8.86?8.88?9.90?cubehash1632
8.999.009.02groestl256
9.149.169.17cubehash816
9.249.279.30keccakc512
9.459.479.49lux512
9.549.579.59lux256
9.659.679.70shake256
9.679.699.72sha3256
10.0210.0510.07keccak
10.2710.3110.32rfsb509
10.9310.9610.98bash512
11.3211.3411.35luffa256
11.4311.4811.50keccakc768
11.8411.8611.88luffa384
12.0012.0312.06sha3384
13.0213.0513.08ripemd160
13.3313.3513.38groestl512
14.0714.0814.12gimli24v1
14.0714.1014.13jh512
14.0714.1114.14jh224
14.0914.1214.15jh256
14.1114.1414.17jh384
14.4114.4314.45shavite3256
14.5914.6314.66fugue2
14.7514.7714.79fugue256
15.0015.0515.20nasha256
15.6215.6315.65round3jh256
15.6315.6615.69round3jh512
15.6415.6815.72nasha512
16.5316.5716.59keccakc1024
17.1617.1817.20cubehash88
17.5217.5517.59sha3512
18.0918.1118.14cubehash1616
19.6019.6419.67luffa512
20.4920.5320.58hamsi
21.5921.6221.67fugue384
21.6121.6521.66lane256
22.4522.4922.52whirlpool
22.9422.9923.13asconhashv12
22.9923.0323.06echosp256
22.9723.0623.17asconxofv12
23.0723.1023.15md6d224
24.5224.5724.85shavite3512
24.8724.9124.96md6d256
25.6525.6825.69shamashashv1
27.6127.7027.81simd256
28.4028.4428.48fugue512
31.1331.1831.24xoodyakv1
32.0832.1732.21md6d384
32.2632.3132.34lane512
33.1933.2633.26cubehash84
34.0934.1134.15cubehash168
34.6134.7634.84essence512
34.5234.7734.81essence384
36.3636.3936.44sneikha256
36.5936.6336.67echosp512
39.29?39.39?50.68?esch256v1
39.5139.5439.59md6d512
39.7439.8339.93mgrostl256
39.5840.9641.23fsb256
42.5942.7842.90mcssha4
42.9343.1143.19mcssha6
44.5244.7344.83mcssha5
44.7844.8144.84essence224
44.9945.0545.25saturninhashv2
44.8445.2745.31essence256
47.4847.5147.56esch384v1
48.2048.2448.26echo512
65.6665.6865.78cubehash82
66.1966.3066.32cubehash164
66.7467.5767.63coral256v1
70.5570.9271.02drygascon128
75.0175.0175.03triadhashv1
75.3275.3675.41sneikha384
75.9075.9576.00knot256v2
81.5081.5581.59drygascon256
112.71112.77112.82knot256v1
130.42130.43130.44cubehash81
130.76130.78130.79cubehash162
130.78130.90131.04clxhash
232.74234.00234.20knot512
259.26259.28259.30cubehash161
274.10274.15274.43knot384
641.75641.83641.99syconhash256v1
954.44954.54960.96subterraneanv1
1101.611101.691101.83heron256v1
1296.501296.531296.59acehash256v1
1319.331329.541333.83sivrijndael256hash256v1
1760.181761.551764.07skinnyhashtk3
2795.282797.422801.05gage1h256c256r128
3077.723081.013083.57skinnyhashtk2
3942.423946.593949.54orangishv1
4411.344415.724428.70gage1h256c224r064
4775.554783.424792.60photonbeetlehash256rate32v1
5051.985053.765072.27gage1h256c224r032
5200.845204.295229.80gage1h256c256r064
8077.868083.288097.23sivtemphotonhashv1
8805.948839.969009.91gage1h256c256r032
9133.249134.079148.84gage1h256c512r064
16891.8616945.1317216.16gage1h256c512r032
16931.0316987.1317069.29gage1h256c224r016
16997.9917005.8517076.71gage1h256c256r016
25147.4425200.5125332.67fsb512
32540.7532572.5632594.87gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.192.202.24edonr512
3.523.533.54md4
3.553.563.57blake2b
4.024.084.15edonr256
4.244.274.31bmw512
4.324.344.40sha1
4.514.554.66echo256
4.814.824.85blake2s
5.115.115.22k12
5.545.565.60bmw256
5.735.755.76md5
5.735.766.23blake64
5.865.885.90blake512
5.965.975.99bash256
5.965.996.04skein512512
5.965.996.01skein512256
6.206.226.25sarmal256
6.316.346.40sha384
6.376.406.43sha512
6.506.536.57tiger
6.806.816.85blake32
6.966.987.00cubehash832
7.427.467.49shabal512
7.617.647.67sarmal512
7.697.717.74blake256
7.927.978.01shabal256
8.268.298.33bash384
8.348.368.39skein256256
8.458.518.58keccakc256
8.678.708.76shake128
8.718.768.80keccakc256treed2
8.898.939.03sha256
8.968.989.05sha224
9.059.139.17skein10241024
9.189.209.23bblake256
9.419.429.45cubehash512
10.2510.2710.31groestl256
10.2210.2910.35keccakc512
10.4110.4310.49simd512
10.4210.4710.52keccak
10.4810.5010.59keccakc448
10.7310.7510.82sha3224
10.7410.7810.83sha3256
10.7610.7910.84shake256
10.9911.0111.04cubehash816
11.3611.3811.42keccakc512treed2
11.6211.7012.68cubehash1632
11.7311.7611.81bash512
11.7711.7811.79lux256
12.3212.3512.37luffa256
12.4812.5712.66keccakc768
12.7612.7712.82rfsb509
12.8512.9113.01sha3384
13.1613.1813.21lux512
13.2713.2913.32luffa384
14.0614.0914.14ripemd160
14.6314.6714.71gimli24v1
15.0415.0815.14jh512
15.0415.1015.16jh256
15.0715.1115.20jh224
15.0715.1315.17jh384
15.1915.2115.24groestl512
15.3915.4215.46shavite3256
16.2116.2616.31nasha512
16.1616.2716.34nasha256
16.6316.6616.72fugue256
16.7016.7716.83round3jh256
16.7816.8216.88round3jh512
18.2218.3118.39keccakc1024
18.9919.0319.05cubehash88
19.0619.1019.18fugue2
19.1719.2119.27sha3512
21.0621.1121.17hamsi
21.4521.4821.51cubehash1616
21.7821.8221.85luffa512
23.7223.8423.92asconhashv12
23.8123.9524.03asconxofv12
24.3724.4124.44whirlpool
24.5024.5524.57lane256
24.7724.8524.94fugue384
25.2625.3225.55shavite3512
26.5726.6226.66echosp256
26.7626.8326.88shamashashv1
29.4729.6029.66simd256
31.6731.7931.87xoodyakv1
33.2233.2833.33fugue512
35.0435.0735.12cubehash84
37.51?37.60?44.10?cubehash168
37.6437.7337.77sneikha256
39.7039.8039.89essence512
39.6439.8439.91essence384
40.40?40.51?51.63?esch256v1
43.2743.3643.41lane512
43.6343.7543.80echosp512
43.8243.9644.12mgrostl256
45.4945.6945.86mcssha4
46.1646.3246.43mcssha6
46.3746.4646.53md6d224
46.6946.7546.92saturninhashv2
48.0348.1048.16essence224
47.9848.2348.62fsb256
48.2348.5748.66essence256
49.5349.5849.70esch384v1
50.0150.0750.17md6d256
50.1750.2550.32echo512
50.6250.8450.96mcssha5
64.7564.8364.93md6d384
67.4767.5867.63cubehash82
69.5169.6169.67cubehash164
69.0069.6369.89coral256v1
71.0171.4471.93drygascon128
75.8375.9575.97triadhashv1
78.5678.6678.73knot256v2
79.0679.1479.20sneikha384
79.6079.7479.84md6d512
83.8183.9083.97drygascon256
113.93114.02114.16knot256v1
131.86131.91131.95clxhash
132.08132.18132.40cubehash81
134.13134.19134.24cubehash162
236.84237.12237.57knot512
262.68262.76262.84cubehash161
278.05278.16278.96knot384
669.17669.31669.46syconhash256v1
964.23964.36970.97subterraneanv1
1177.151177.311177.52heron256v1
1314.871325.251329.36sivrijndael256hash256v1
1351.501351.551351.65acehash256v1
1820.041821.291821.54skinnyhashtk3
2936.732938.052939.78gage1h256c256r128
3103.023103.823105.15skinnyhashtk2
4076.754077.074079.26orangishv1
4597.604598.304609.17gage1h256c224r064
4732.554733.654744.39photonbeetlehash256rate32v1
5240.885241.235254.65gage1h256c224r032
5420.285420.405430.45gage1h256c256r064
8037.108039.538050.33sivtemphotonhashv1
9134.579136.159147.14gage1h256c256r032
9515.819524.109531.86gage1h256c512r064
17537.1617539.2917574.97gage1h256c512r032
17547.4117608.0217746.71gage1h256c224r016
17606.6517656.8719128.12gage1h256c256r016
33615.8333622.4933660.15gage1h256c224r008
66658.9766772.8666952.73fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
4.754.784.84blake2s
5.48?5.58?6.33?edonr512
6.616.676.70blake2b
7.887.978.06md4
8.848.979.09edonr256
10.7310.8311.11sha1
11.4511.5511.61bash384
11.4511.5511.66bash256
11.5611.6711.77blake512
11.8811.9112.03md5
11.5211.9812.47echo256
11.9712.0912.19skein512256
12.0512.1212.25skein512512
12.0512.1912.27blake64
12.8812.9713.12sarmal256
13.8013.8613.98bmw512
14.0214.0814.20blake32
14.2714.3614.52tiger
14.3314.4214.55skein256256
14.7314.8014.89bmw256
14.8314.9215.05blake256
15.0515.1115.55k12
15.3915.6116.00sha384
15.55?15.75?19.56?sarmal512
15.7015.9116.41sha512
19.3619.5619.81sha256
19.30?19.59?26.25?sha224
19.9720.0520.25gimli24v1
19.8320.2220.47keccakc512
20.2020.3120.47sha3256
20.0920.3820.75keccakc768
20.1920.3820.62sha3384
20.2720.3820.56sha3512
20.2520.4120.56shake128
19.9420.4220.62keccakc1024
20.2720.4720.69shake256
20.3820.5020.66keccakc448
20.2520.5322.41sha3224
20.4720.5320.64cubehash512
20.8321.0521.41keccakc256
20.8121.0621.28keccak
21.7321.8822.17bash512
22.6122.6722.83luffa256
26.2326.4526.62hamsi
26.7026.9427.61shabal512
27.1427.2827.48ripemd160
27.5527.7327.89jh512
27.6727.8628.06jh256
27.5927.9128.09groestl256
27.6727.9228.17jh384
27.7327.9528.28jh224
28.2028.2828.42shavite3256
28.4428.5628.77shabal256
28.7728.9129.00luffa384
29.5629.6730.27skein10241024
30.1130.3030.58cubehash832
30.4130.8131.39nasha256
31.3031.4531.69nasha512
31.3931.5631.80round3jh256
31.8132.1732.33round3jh512
33.5633.7234.22simd512
33.6733.8834.22asconhashv12
33.6933.9734.22asconxofv12
34.3934.4734.59cubehash816
34.9535.1135.27lux256
38.3138.3839.08shamashashv1
38.5338.6738.98xoodyakv1
38.5238.7339.14rfsb509
40.3140.4740.59bblake256
40.5340.6941.00fugue256
41.9742.0942.47groestl512
42.3642.4242.50cubehash88
46.0346.0946.59whirlpool
46.6246.7346.81shavite3512
47.0647.1747.38luffa512
46.7547.3948.28cubehash1632
53.3453.5653.94simd256
53.5253.6954.00keccakc512treed2
53.7853.9154.19keccakc256treed2
54.0354.3854.94esch256v1
54.1654.5655.73sneikha256
57.5957.7557.94lux512
58.3158.4458.56cubehash84
61.8361.9462.09lane256
64.8064.9765.12cubehash1616
65.1465.4866.03fugue384
67.9868.2368.98saturninhashv2
74.6174.8875.31fugue2
75.8476.1176.36esch384v1
75.8876.3376.92drygascon128
80.7780.8381.02cubehash168
82.5982.7883.06echosp256
82.7382.9783.22mcssha4
86.9187.0087.09triadhashv1
87.9288.1288.33mcssha6
90.4490.5390.75essence224
91.1291.2091.31cubehash82
91.5091.8992.20essence256
93.9894.3194.75echo512
95.2895.8196.03fugue512
98.5899.0299.41coral256v1
102.11102.33102.50echosp512
101.98102.86111.72essence384
102.81103.06103.38essence512
112.78112.94113.28cubehash164
113.06113.39113.55drygascon256
113.23113.41113.80knot256v2
113.86114.94116.16mgrostl256
126.77127.08127.69sneikha384
127.69128.05128.19knot256v1
128.28128.50128.81mcssha5
128.06?129.59?232.59?fsb256
145.19145.38145.50clxhash
147.80148.05148.36md6d224
155.36155.56155.80cubehash81
158.47158.84159.16md6d256
169.20?169.56?331.31?lane512
177.53177.84178.19cubehash162
205.92206.41206.72md6d384
253.66254.09254.80md6d512
293.14293.83294.38knot512
305.55305.95306.39cubehash161
307.03307.41307.84knot384
1017.091017.941018.81syconhash256v1
1088.751089.841096.84subterraneanv1
1264.751275.051277.42sivrijndael256hash256v1
2055.082055.862057.28acehash256v1
2144.332145.222145.58heron256v1
2586.002586.912588.27skinnyhashtk3
3443.673445.063445.88skinnyhashtk2
4200.694202.094205.08photonbeetlehash256rate32v1
4744.424746.844748.92gage1h256c256r128
5794.475795.205796.36orangishv1
6987.286988.526990.33gage1h256c224r064
7480.387485.947593.08sivtemphotonhashv1
7709.227710.097711.58gage1h256c224r032
8237.538238.068238.95gage1h256c256r064
13434.7313436.6113437.84gage1h256c256r032
14459.0514460.5514464.55gage1h256c512r064
25341.9525348.8125356.25gage1h256c224r016
25440.3425445.8325449.66gage1h256c256r016
25774.3925777.7225782.02gage1h256c512r032
48124.7548132.8648225.25gage1h256c224r008
596999.38598872.69601962.94fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
39.6240.2540.75md4
43.1243.3843.88blake2s
48.2548.8849.38edonr256
51.1251.8852.88gimli24v1
52.6252.8853.62blake2b
53.7555.0056.88sha1
55.2556.1256.88md5
45.25?57.38?82.62?edonr512
63.7565.0069.25blake32
66.0066.7567.75blake256
66.7567.5068.50tiger
69.0069.7570.50hamsi
82.1282.3883.12bmw256
85.8886.6287.12skein256256
87.6288.2589.88sha256
88.12?90.12?132.00?sha224
92.8894.2595.25bash256
93.25?94.75?109.88?bash512
94.2596.0098.75bash384
96.0096.5097.12luffa256
93.2596.62100.25echo256
96.0096.6297.50skein512256
95.1297.0099.50blake512
96.6297.2597.75skein512512
97.0098.50102.75blake64
102.75103.00103.50cubehash512
111.12111.88114.62bmw512
111.62113.00115.12asconxofv12
112.00113.38115.38asconhashv12
112.88113.88115.12sarmal256
117.88118.12118.38shavite3256
118.62119.12119.88ripemd160
118.62119.38120.25k12
122.00122.38123.62xoodyakv1
124.38125.12126.50shamashashv1
128.00129.25131.38sha384
129.75130.50132.25nasha256
130.50132.50135.50sha512
133.25134.25137.00sarmal512
144.38?145.88?195.75?luffa384
147.62149.88153.25sneikha256
153.25153.88154.75triadhashv1
158.25159.25160.25groestl256
158.38160.75165.25keccakc512
160.12161.12162.75sha3256
160.62161.50163.50sha3512
160.62161.75163.75sha3224
160.50162.00163.75sha3384
160.62162.25163.25shake256
159.75162.75167.50keccakc1024
161.75162.75165.75shake128
160.88163.00168.75keccakc768
162.75?165.75?194.25?keccakc448
165.25166.00167.75shabal512
166.50168.00170.12keccak
166.75169.00171.12keccakc256
174.88175.75177.25shabal256
183.62184.88185.62drygascon128
189.50191.62193.62saturninhashv2
195.12195.75198.25whirlpool
200.00201.25203.62esch256v1
215.12215.88217.12cubehash832
217.62218.38219.75cubehash816
221.75222.88224.62jh512
223.00224.62226.12jh256
223.50224.88226.50jh384
224.12225.25226.25lux256
226.12226.38227.25cubehash88
225.75226.88228.25jh224
228.25229.75231.88fugue256
230.75231.00231.75clxhash
232.50233.75235.00luffa512
234.25235.88243.38knot256v1
236.50238.00240.62skein10241024
240.12240.50241.38cubehash84
250.62251.88253.62nasha512
255.75257.62260.00round3jh256
253.50?258.38?350.62?rfsb509
259.62260.88262.25round3jh512
266.50268.00269.75bblake256
269.75270.62275.00simd512
274.62275.25276.25cubehash82
309.62309.88310.50knot256v2
314.62315.88317.62cubehash1632
323.25324.00324.75groestl512
325.50327.62329.12esch384v1
328.25329.75330.75coral256v1
338.25338.75339.75cubehash81
367.75368.50369.62lux512
374.00375.00375.88shavite3512
375.62376.25377.38mcssha4
382.12385.25391.75fugue384
398.50?401.25?500.50?cubehash1616
417.88419.62421.62mcssha6
420.12?420.88?518.88?cubehash168
423.25423.88425.50drygascon256
430.25432.00433.75keccakc512treed2
430.75432.00434.75keccakc256treed2
428.00?433.50?667.00?simd256
434.00436.88443.75sneikha384
452.75453.25453.88cubehash164
496.50498.00501.75fugue2
503.25504.00504.50lane256
517.62518.38520.38cubehash162
552.88553.38554.62essence224
559.62561.12563.00essence256
583.38585.62590.75fugue512
618.62619.38620.38knot384
645.62646.62647.88cubehash161
662.50663.62665.75echosp256
730.88734.50739.75knot512
739.25741.12744.38mcssha5
755.50764.25777.38echo512
815.12817.88819.88echosp512
820.38822.38849.88essence384
824.00827.75830.75essence512
932.75943.75953.75mgrostl256
1006.501010.001014.62fsb256
1180.881185.001188.00md6d224
1268.001270.121274.38md6d256
1352.751355.501357.38lane512
1541.381547.121551.62sivrijndael256hash256v1
1647.121649.381652.38md6d384
2027.502031.252036.12md6d512
2062.002066.502084.38subterraneanv1
3755.503759.753765.50syconhash256v1
4801.004808.384817.25photonbeetlehash256rate32v1
6123.506128.626139.25skinnyhashtk2
6896.12?6903.88?12690.38?skinnyhashtk3
7586.887594.627599.38acehash256v1
8103.508112.128123.38sivtemphotonhashv1
9752.629757.889764.50heron256v1
16277.6216290.5016297.25gage1h256c256r128
23182.3823192.6223226.38orangishv1
25801.2525810.5025821.12gage1h256c224r064
27149.3827154.6227161.75gage1h256c224r032
30422.0030426.2530432.00gage1h256c256r064
47300.88?47312.38?61280.50?gage1h256c256r032
53394.6253408.8853420.75gage1h256c512r064
86860.6286876.7586901.38gage1h256c224r016
87227.8887263.8887290.00gage1h256c256r016
90738.50?90751.38?132170.50?gage1h256c512r032
162596.50162698.75162824.50gage1h256c224r008
4794452.504815116.884931154.38fsb512

amd64; KabyLake (906e9); 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
0.680.680.69bebb4185
1.781.781.79edonr512
1.881.891.90blake3
2.972.982.98md4
2.993.003.00bmw512
3.123.163.37echo256
3.193.203.20blake2b
3.333.373.41edonr256
3.473.473.48sha1
4.014.024.02k12
4.034.034.03cubehash832
4.404.404.41bmw256
4.574.594.60beamsplitter
4.644.644.65keccakc256treed2
4.844.844.84blake2s
4.894.904.92blake64
5.005.015.01md5
5.025.035.04shabal512
5.045.055.06sha384
5.045.065.07sha512
5.135.145.15blake512
5.175.185.19skein512512
5.205.215.22skein512256
5.215.225.23bblake256
5.265.275.27bash256
5.315.325.32sarmal256
5.325.325.33shabal256
5.455.465.46tiger
5.755.795.86keccakc512treed2
5.845.915.92blake32
6.496.506.51skein10241024
6.556.556.56sarmal512
6.816.816.81blake256
6.926.926.93bash384
6.986.997.00keccakc256
7.06?7.19?8.41?cubehash1632
7.407.407.41lux512
7.427.437.43shake128
7.597.607.61sha224
7.577.607.61sha256
7.627.647.65skein256256
7.727.727.73shake256
8.028.038.05cubehash512
8.048.048.04cubehash816
8.048.058.06groestl256
8.068.068.08keccakc448
8.258.268.27lux256
8.528.538.54keccakc512
8.638.648.64sha3224
8.918.928.94rfsb509
9.069.079.08keccak
9.139.139.14sha3256
10.4210.4310.44bash512
10.8210.8310.83luffa256
11.0411.0611.07keccakc768
11.1111.1111.12luffa384
11.5711.5811.61groestl512
11.8211.8211.83sha3384
12.4012.4112.41ripemd160
13.4513.4613.47jh224
13.4613.4713.48jh256
13.4513.4713.48jh512
13.4613.4713.48jh384
13.6213.6413.65fugue256
13.7413.7613.77gimli24v1
13.8013.8113.82shavite3256
14.3514.3814.59nasha256
14.3614.3814.40nasha512
14.9114.9214.94round3jh512
14.9114.9214.99round3jh256
15.9515.9615.98keccakc1024
16.0416.0416.04cubehash1616
16.0616.0616.06cubehash88
16.8916.9016.90sha3512
18.3418.3518.36luffa512
19.6319.6519.67hamsi
19.7119.7219.72fugue384
19.8019.8119.82lane256
21.0021.0021.00floppsy
21.3121.3121.32whirlpool
21.8121.8322.05asconhashv12
21.8222.0122.15asconxofv12
22.0722.0822.09echosp256
22.4622.4722.47shavite3512
23.1823.1923.20md6d224
24.1624.2024.28simd512
24.8324.8324.84shamashashv1
24.9925.0025.01md6d256
25.4725.4825.49fugue512
26.2826.3826.41simd256
26.7826.7926.80xoodyakv1
27.6827.6827.70lane512
31.5131.7331.75essence384
31.4831.7331.82essence512
31.8531.8631.86echosp512
32.0632.0732.07cubehash168
32.1132.1132.11cubehash84
32.2732.2832.29md6d384
34.7934.8034.83mgrostl256
35.3535.3835.53sneikha256
34.4836.4037.76fsb256
38.3038.3238.36esch256v1
39.5339.5439.55md6d512
40.8340.9941.21mcssha4
41.0041.0241.04mcssha5
40.8841.1641.38mcssha6
42.8442.8542.88essence256
42.8143.2743.33essence224
43.9243.9343.95saturninhashv2
43.9043.9744.88echo512
44.49?46.60?60.69?esch384v1
64.5164.5364.54cubehash82
64.1164.7166.50cubehash164
65.9566.9367.02coral256v1
69.1370.2970.81drygascon128
72.6472.6672.68sneikha384
74.2374.2474.24triadhashv1
74.2874.3474.44knot256v2
79.9881.3982.97drygascon256
111.41111.46111.92knot256v1
128.53128.54130.22cubehash162
129.16129.16129.56cubehash81
130.27130.28130.68clxhash
226.94227.33227.95knot512
257.39257.76258.69cubehash161
272.01273.47274.38knot384
272.03?294.27?333.76?fsb512
626.05626.48627.39syconhash256v1
950.33951.32955.60subterraneanv1
1058.421059.721060.34heron256v1
1183.211184.101190.41sivrijndael256hash256v1
1269.051269.731269.99acehash256v1
1726.161728.311728.73skinnyhashtk3
2686.472688.512689.75gage1h256c256r128
3024.133025.903051.03skinnyhashtk2
3862.693869.443937.72orangishv1
4319.364320.474322.00gage1h256c224r064
4744.324745.714748.30photonbeetlehash256rate32v1
4846.234847.014848.18gage1h256c224r032
5076.475077.225078.23gage1h256c256r064
8007.818126.448169.89sivtemphotonhashv1
8638.708640.428641.45gage1h256c256r032
8969.098970.938972.12gage1h256c512r064
16441.8416443.8816445.56gage1h256c224r016
16487.4216488.6616492.61gage1h256c512r032
16733.6616734.8516739.63gage1h256c256r016
31515.4031520.2631523.60gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
0.710.710.73bebb4185
1.911.921.93edonr512
1.941.941.95blake3
3.053.063.09md4
3.203.203.21blake2b
3.253.263.26bmw512
3.343.363.52echo256
3.453.493.55edonr256
3.583.593.60sha1
4.094.104.11k12
4.434.444.44cubehash832
4.554.554.56bmw256
4.634.644.66beamsplitter
4.844.844.85blake2s
5.095.105.11blake64
5.115.115.14md5
5.285.295.30skein512512
5.295.305.32sha384
5.305.315.32sha512
5.315.325.33skein512256
5.365.365.37blake512
5.375.385.39shabal512
5.435.445.45keccakc256treed2
5.445.445.45bash256
5.525.535.54sarmal256
5.595.605.61tiger
5.685.685.69shabal256
5.745.755.77bblake256
5.976.036.04blake32
6.576.576.59keccakc512treed2
6.796.816.83skein10241024
6.816.826.83sarmal512
6.986.986.99blake256
7.017.027.04bash384
7.207.227.24keccakc256
7.647.647.65shake128
7.747.767.77skein256256
7.757.767.77sha256
7.767.777.78sha224
7.80?7.81?8.90?cubehash1632
7.977.977.98shake256
8.138.168.18lux512
8.238.238.24cubehash512
8.318.328.34keccakc448
8.418.418.42groestl256
8.458.458.45cubehash816
8.668.668.68lux256
8.838.838.83sha3224
8.828.838.85keccakc512
9.409.419.42rfsb509
9.419.429.42sha3256
9.419.429.45keccak
10.5910.6010.62bash512
11.0611.0711.08luffa256
11.3211.3311.34keccakc768
11.4411.4511.46luffa384
12.0312.0312.04sha3384
12.2512.2612.30groestl512
12.6412.6512.68ripemd160
13.6813.6913.70jh512
13.6713.6913.71jh256
13.6913.7013.71jh384
13.6813.7013.71jh224
13.8913.9013.91gimli24v1
14.0314.0414.05shavite3256
14.0514.0514.06fugue256
14.6214.6414.83nasha256
14.8614.8914.90nasha512
15.1815.2015.21round3jh512
15.1815.2015.22round3jh256
16.0716.0916.11keccakc1024
16.4716.4816.49cubehash88
16.8016.8216.83cubehash1616
16.9816.9917.01sha3512
18.8418.8518.87luffa512
19.7619.7819.81hamsi
20.4220.4320.45fugue384
20.4420.4520.46lane256
21.0321.0421.04floppsy
21.7521.7621.77whirlpool
22.0422.2022.29asconhashv12
22.0222.2122.29asconxofv12
23.0223.0223.04echosp256
23.1823.1923.21shavite3512
23.4023.4123.43md6d224
24.9825.0225.10simd512
25.1225.1425.16shamashashv1
25.2325.2525.26md6d256
26.5326.5426.55fugue512
26.7026.8026.82simd256
26.8926.9026.91xoodyakv1
29.4629.4729.48lane512
32.5432.5532.55cubehash84
32.5832.5932.61md6d384
32.5932.6832.84essence512
32.6632.6932.84essence384
32.8532.8532.85cubehash168
33.0633.0733.08echosp512
34.7034.8137.23fsb256
35.6635.6835.81sneikha256
36.6536.6736.69mgrostl256
38.5438.6038.63esch256v1
39.9239.9339.94md6d512
41.5941.7041.85mcssha4
41.7441.8842.04mcssha6
42.3442.3542.38mcssha5
43.6143.6243.62essence256
43.6244.0144.05essence224
44.3444.3644.39saturninhashv2
45.4545.4745.59echo512
46.43?46.46?59.78?esch384v1
64.9064.9166.09cubehash164
64.9564.9764.98cubehash82
66.6367.4667.50coral256v1
70.3570.3970.92drygascon128
73.4773.4973.53sneikha384
74.4574.4674.47triadhashv1
74.8774.9074.92knot256v2
80.4780.4881.69drygascon256
111.67111.71111.81knot256v1
129.31129.32129.34cubehash162
129.59129.59129.60cubehash81
130.51130.52130.53clxhash
227.32228.03228.36knot512
258.17258.17258.19cubehash161
272.77272.81272.86knot384
632.04632.09632.66syconhash256v1
950.86950.91955.90subterraneanv1
1073.901074.191078.98heron256v1
1180.381185.341187.59sivrijndael256hash256v1
1278.811280.281284.98acehash256v1
1737.681742.771743.80skinnyhashtk3
2718.242720.332721.73gage1h256c256r128
3031.523032.223054.53skinnyhashtk2
3897.043903.103959.91orangishv1
4359.644362.214364.44gage1h256c224r064
4733.034736.534739.25photonbeetlehash256rate32v1
4887.514890.704892.56gage1h256c224r032
5126.915128.435130.05gage1h256c256r064
8011.058083.278132.06sivtemphotonhashv1
8715.818716.608717.50gage1h256c256r032
9056.029057.249058.63gage1h256c512r064
9829.279857.049887.51fsb512
16575.9116578.6616581.65gage1h256c224r016
16633.5016635.3516637.12gage1h256c512r032
16871.7116874.3016876.49gage1h256c256r016
31768.2631771.3331777.52gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
0.760.770.80bebb4185
2.022.032.05edonr512
3.183.183.19md4
3.213.213.22blake2b
3.323.333.35blake3
3.573.583.62bmw512
3.613.663.72edonr256
3.773.783.79sha1
3.763.813.98echo256
4.504.524.55k12
4.744.764.84beamsplitter
4.804.814.82bmw256
4.844.844.85blake2s
5.125.125.13cubehash832
5.285.295.30md5
5.415.425.44blake64
5.475.485.50skein512512
5.475.495.52skein512256
5.685.715.73sha384
5.705.735.76sha512
5.725.745.75bash256
5.735.755.76blake512
5.915.925.94tiger
5.915.935.94sarmal256
5.935.945.96shabal512
6.186.256.26blake32
6.296.316.33shabal256
6.356.376.39keccakc256treed2
6.636.646.66bblake256
7.257.257.26blake256
7.267.287.31sarmal512
7.307.337.36skein10241024
7.407.417.43keccakc512treed2
7.437.457.46bash384
7.777.797.81keccakc256
7.917.947.95skein256256
8.058.068.08sha224
8.058.078.07sha256
8.188.188.20shake128
8.278.288.30shake256
8.548.558.59cubehash512
8.548.588.61keccakc448
8.85?8.86?9.92?cubehash1632
8.948.968.97sha3224
8.988.988.99groestl256
9.129.139.14cubehash816
9.309.339.37keccakc512
9.349.369.40lux512
9.409.439.45lux256
9.729.749.75sha3256
9.9810.0110.06keccak
10.2810.3110.32rfsb509
10.8810.9010.92bash512
11.4411.4611.47luffa256
11.4611.5011.52keccakc768
11.9711.9812.00luffa384
12.0712.0912.10sha3384
13.0113.0313.04ripemd160
13.3613.3813.42groestl512
14.0414.0614.11jh256
14.0414.0714.09jh384
14.0614.0814.10jh512
14.0414.0814.10jh224
14.1114.1314.15gimli24v1
14.4114.4314.44shavite3256
14.7214.7414.82fugue256
15.0115.0615.22nasha256
15.6015.6215.67round3jh256
15.6215.6415.67round3jh512
15.6615.6815.73nasha512
16.5616.6016.64keccakc1024
17.1717.1717.19cubehash88
17.5917.6117.63sha3512
18.0918.1018.11cubehash1616
19.6719.6919.73luffa512
20.0120.0520.10hamsi
21.0921.1021.10floppsy
21.5521.5721.58lane256
21.6021.6221.66fugue384
22.3022.4722.57asconxofv12
22.3322.5222.61asconhashv12
22.5222.5322.55whirlpool
22.7622.7922.81echosp256
23.0023.0323.06md6d224
24.4124.4324.47shavite3512
24.8124.8324.87md6d256
25.5625.5925.62shamashashv1
26.3626.4126.52simd512
27.0627.0727.09xoodyakv1
27.4227.4927.54simd256
28.2828.3028.33fugue512
32.0332.0632.11md6d384
32.4132.4332.45lane512
33.2333.2333.24cubehash84
34.0934.0934.10cubehash168
34.5434.5734.75essence384
34.5634.6234.78essence512
36.1336.1936.26sneikha256
36.2036.2136.25echosp512
38.9839.0339.14esch256v1
39.1239.2842.08fsb256
39.3239.3439.39md6d512
39.6039.7139.77mgrostl256
42.5942.7542.92mcssha4
42.9243.0843.42mcssha6
44.4844.5044.52mcssha5
44.8544.8644.88essence256
45.0445.1345.23saturninhashv2
44.8545.2645.31essence224
47.19?47.24?60.72?esch384v1
48.0048.0448.19echo512
65.6765.6865.70cubehash82
66.2166.2266.23cubehash164
67.4968.1968.40coral256v1
69.5070.4470.99drygascon128
74.8474.8574.86triadhashv1
74.8674.9174.97sneikha384
75.8675.8875.89knot256v2
81.3081.3381.38drygascon256
112.05112.10112.17knot256v1
130.32130.32130.33cubehash81
130.61130.61130.63cubehash162
130.91130.93130.94clxhash
229.08229.70230.11knot512
259.46259.47259.48cubehash161
274.34274.39274.44knot384
640.59642.32642.73syconhash256v1
954.54954.57954.79subterraneanv1
1102.201102.261102.76heron256v1
1178.731182.551184.78sivrijndael256hash256v1
1299.441299.481299.88acehash256v1
1760.121760.141764.42skinnyhashtk3
2766.052767.812779.87gage1h256c256r128
3036.493051.713058.36skinnyhashtk2
3940.913958.554004.00orangishv1
4423.974436.014440.03gage1h256c224r064
4711.604723.794726.90photonbeetlehash256rate32v1
4954.824964.174968.05gage1h256c224r032
5202.265212.325215.48gage1h256c256r064
7982.297994.138068.19sivtemphotonhashv1
8838.608840.708844.47gage1h256c256r032
9198.389201.359205.13gage1h256c512r064
16801.9116805.2016807.41gage1h256c224r016
16871.7916876.4316879.12gage1h256c512r032
17102.3617105.0917109.76gage1h256c256r016
25674.2325771.0925840.45fsb512
32185.8132190.9632196.72gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
0.910.910.93bebb4185
2.192.212.24edonr512
3.223.243.25blake3
3.503.523.53md4
3.563.573.60blake2b
4.044.104.16edonr256
4.214.254.28bmw512
4.284.294.32sha1
4.504.624.76echo256
4.824.844.86blake2s
5.115.165.20k12
5.125.185.36beamsplitter
5.495.505.52bmw256
5.715.745.77blake64
5.765.785.79md5
5.845.865.88blake512
5.925.945.96bash256
5.945.976.03skein512512
5.945.986.03skein512256
6.196.216.24sarmal256
6.286.326.38sha384
6.316.356.40sha512
6.436.456.48tiger
6.736.766.79blake32
6.946.956.98cubehash832
7.417.447.48shabal512
7.577.597.62sarmal512
7.697.707.72blake256
7.917.937.99shabal256
8.208.238.26bash384
8.398.418.44skein256256
8.408.488.55keccakc256
8.678.698.73keccakc256treed2
8.778.798.81shake128
8.848.888.95sha224
8.888.928.96sha256
9.059.119.20skein10241024
9.189.199.22bblake256
9.299.309.34shake256
9.419.429.47cubehash512
10.2310.2410.26groestl256
10.3210.4110.44keccakc512
10.3710.4410.51keccakc448
10.4110.4710.53keccak
10.8210.8510.89sha3224
10.8610.8910.95sha3256
10.9210.9310.94cubehash816
11.3411.3911.47lux256
11.3711.3911.44keccakc512treed2
11.5711.6712.74cubehash1632
11.6811.7211.75bash512
12.4812.5112.54luffa256
12.5812.6112.72rfsb509
12.5812.6412.70keccakc768
12.9012.9412.98sha3384
13.2213.2313.25lux512
13.4413.4613.48luffa384
14.0414.0714.12ripemd160
14.7214.7414.78gimli24v1
15.0115.0515.07jh512
14.9915.0515.11jh384
15.0315.0615.10jh256
15.0315.0715.13jh224
15.2615.2815.31groestl512
15.3915.4115.44shavite3256
16.1316.2116.35nasha256
16.2316.3016.38nasha512
16.5516.5716.63fugue256
16.7516.8116.91round3jh256
16.7916.8316.87round3jh512
18.2218.2718.32keccakc1024
19.0019.0119.02cubehash88
19.4019.4319.48sha3512
20.5220.5720.64hamsi
21.2521.2621.26floppsy
21.4621.4821.49cubehash1616
21.8721.9021.95luffa512
23.0623.1223.27asconhashv12
23.0523.1523.34asconxofv12
24.4224.4524.48lane256
24.4624.4824.49whirlpool
24.6924.7724.85fugue384
25.1625.1725.23shavite3512
26.2926.3226.35echosp256
26.7226.7626.82shamashashv1
27.5227.5427.59xoodyakv1
29.3129.3729.44simd256
32.7432.8032.92simd512
32.9232.9933.12fugue512
35.0735.0935.12cubehash84
37.4737.4837.49cubehash168
37.4437.4937.57sneikha256
39.6339.6939.87essence512
39.6539.7839.89essence384
40.0540.1640.22esch256v1
43.1643.2143.28echosp512
43.4743.4943.53lane512
43.6243.6943.86mgrostl256
45.4945.6345.87mcssha4
46.1346.2646.38mcssha6
46.2846.3246.39md6d224
46.7846.8446.93saturninhashv2
47.1547.4048.23fsb256
48.1848.2048.24essence256
48.2148.6248.68essence224
49.19?49.33?63.29?esch384v1
49.8649.9349.99md6d256
49.9249.9650.00echo512
50.2450.2650.29mcssha5
64.5264.6564.72md6d384
67.5167.5267.53cubehash82
69.5769.5869.60cubehash164
70.2670.5270.75coral256v1
70.8170.9171.39drygascon128
75.7775.7975.82triadhashv1
78.3178.3578.39knot256v2
78.6178.6878.73sneikha384
79.1679.2279.31md6d512
83.5683.6383.66drygascon256
113.31113.38113.47knot256v1
131.98132.02132.06clxhash
132.10132.12132.19cubehash81
134.01134.07134.12cubehash162
233.39234.01234.34knot512
262.92262.94262.95cubehash161
277.99278.05278.09knot384
668.06668.43670.55syconhash256v1
964.38964.42964.49subterraneanv1
1175.121176.581180.83sivrijndael256hash256v1
1177.701177.821177.99heron256v1
1354.471354.511354.55acehash256v1
1819.961819.991820.02skinnyhashtk3
2905.752907.462909.17gage1h256c256r128
3061.573062.563085.34skinnyhashtk2
4074.814086.084140.32orangishv1
4610.624611.134621.28gage1h256c224r064
4668.414670.324679.54photonbeetlehash256rate32v1
5139.845140.155151.56gage1h256c224r032
5418.645418.895452.49gage1h256c256r064
7939.237966.098017.00sivtemphotonhashv1
9160.629170.419200.63gage1h256c256r032
9573.209583.039610.96gage1h256c512r064
17409.9317416.9117424.05gage1h256c224r016
17519.6517527.1117531.51gage1h256c512r032
17721.1117728.1017732.31gage1h256c256r016
33299.1733322.5233333.69gage1h256c224r008
67891.9168139.3568528.06fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
2.562.622.78bebb4185
3.223.253.30blake3
4.774.844.98blake2s
5.315.365.45edonr512
6.616.666.70blake2b
7.31?7.53?8.28?beamsplitter
7.817.887.97md4
8.989.119.67edonr256
10.7510.8010.94sha1
11.2511.3111.44skein512256
11.3811.4711.62bash256
11.4111.5611.69bash384
11.5911.6911.75blake512
11.8111.8812.00md5
11.7212.0912.59echo256
12.0312.1212.28skein512512
12.3012.4512.55blake64
13.2713.3613.55sarmal256
13.4513.5313.73blake32
13.7713.8013.95bmw512
14.1414.2014.27bmw256
14.1414.2514.44tiger
14.2514.3914.52skein256256
14.7314.8114.89blake256
14.8415.0015.38k12
15.4415.7515.94sha384
15.5615.7816.23sha512
15.8416.0516.47sarmal512
17.9518.0218.12shake256
19.1619.3119.47sha224
19.1919.4119.59sha256
19.3119.5019.84sha3512
19.5319.7519.98sha3256
19.8420.1920.56keccakc512
19.9420.1920.55keccakc1024
20.0320.2220.31gimli24v1
20.1420.3020.64sha3384
20.0620.3120.52sha3224
20.0520.4520.89keccakc768
20.1220.4720.86keccakc448
20.4520.5920.83shake128
20.6120.9221.23keccak
20.7021.0021.33keccakc256
21.0221.1121.39cubehash512
21.6121.8021.95bash512
21.8321.9423.00floppsy
22.7722.8922.97luffa256
25.7725.8626.09hamsi
27.1127.2227.34ripemd160
27.2227.4127.56shabal512
27.4427.5627.88jh256
27.5027.5927.69groestl256
27.4727.6228.00jh512
27.4727.6627.91jh384
27.4127.6927.97jh224
28.2028.3028.38shavite3256
28.4528.6728.83shabal256
29.0529.1729.30luffa384
29.5529.6430.28skein10241024
29.9229.9830.05cubehash832
30.4730.7831.44nasha256
31.1931.5031.81round3jh256
31.3431.5931.78nasha512
31.9432.1132.34round3jh512
32.8032.9533.36asconhashv12
32.8633.0833.33asconxofv12
33.5533.6733.86xoodyakv1
33.8133.8333.94cubehash816
34.8135.0035.16lux256
38.2038.3138.72shamashashv1
39.6639.8940.64fugue256
40.3640.5240.64bblake256
40.1740.5641.33rfsb509
42.0042.2342.53groestl512
42.4742.6442.78cubehash88
46.5346.6746.78whirlpool
46.6646.7846.84shavite3512
47.0647.2047.31luffa512
46.5647.5848.48cubehash1632
53.1753.3853.62simd256
53.3353.5853.88keccakc256treed2
53.3853.6754.00keccakc512treed2
53.8854.0354.31sneikha256
53.6454.1254.75esch256v1
57.8057.9858.28lux512
58.6658.6958.91cubehash84
61.7061.8462.12lane256
64.9164.9865.17cubehash1616
64.9865.6766.25fugue384
67.9268.2368.61saturninhashv2
74.8875.2275.80drygascon128
75.19?75.41?96.70?esch384v1
80.8080.8381.09cubehash168
81.7582.0382.31echosp256
82.7282.9283.11mcssha4
87.1787.2887.45triadhashv1
87.9588.2088.38mcssha6
90.8891.0291.14essence256
91.0391.1191.28cubehash82
90.8491.1791.39essence224
92.5993.2294.00fugue512
94.3194.6494.84echo512
99.73100.14100.83coral256v1
100.72101.11101.28echosp512
101.12101.47101.94simd512
102.19102.47102.77essence384
102.52102.80103.17essence512
110.62110.70110.78knot256v2
112.92113.00113.19drygascon256
112.95113.09113.50cubehash164
112.91113.92114.45mgrostl256
123.86123.95124.09mcssha5
125.84126.17126.50sneikha384
128.11128.53128.75knot256v1
129.33129.98130.58fsb256
145.66145.72145.86clxhash
147.31147.59148.03md6d224
155.47155.56155.66cubehash81
158.11158.48158.95md6d256
169.98170.08170.23lane512
177.33177.39177.61cubehash162
205.23205.61206.19md6d384
252.52253.00253.50md6d512
288.56289.25289.72knot512
305.53305.61305.78cubehash161
307.23307.31307.73knot384
1016.641017.361018.16syconhash256v1
1089.251089.421089.69subterraneanv1
1132.941134.891137.38sivrijndael256hash256v1
2059.082059.362060.73acehash256v1
2144.862145.192145.77heron256v1
2586.062586.252586.50skinnyhashtk3
3397.813398.663422.69skinnyhashtk2
4140.004142.534145.16photonbeetlehash256rate32v1
4694.704698.174705.55gage1h256c256r128
5793.725796.425889.78orangishv1
7007.947009.027011.00gage1h256c224r064
7491.237503.257564.27sivtemphotonhashv1
7562.777563.697564.55gage1h256c224r032
8235.228235.488235.95gage1h256c256r064
13472.2213473.8613476.34gage1h256c256r032
14546.2514547.5314549.70gage1h256c512r064
25109.4725115.5225124.81gage1h256c224r016
25572.4825575.5225580.11gage1h256c256r016
25714.8825718.3625722.34gage1h256c512r032
47648.3847677.4448170.67gage1h256c224r008
609816.97612431.86614323.94fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
14.8815.1215.88bebb4185
24.1224.6225.50beamsplitter
28.2529.0029.25floppsy
31.7532.0032.25blake3
39.3840.2542.50md4
41.8842.6243.88edonr512
43.1243.3843.88blake2s
49.3849.7550.38edonr256
51.3852.3853.62gimli24v1
52.7553.1254.00sha1
52.8853.2553.88blake2b
56.0057.0060.00md5
62.7563.6264.25blake32
66.3866.8867.88blake256
66.1267.2570.00tiger
68.6269.7572.00hamsi
77.6278.3879.62bmw256
86.6287.1287.75skein256256
87.2587.8889.12sha224
87.7588.5089.25sha256
89.8891.2592.75skein512256
92.5093.7594.75bash512
93.0093.7594.88bash256
93.2594.0096.25bash384
95.5097.2598.25blake512
96.5097.5098.50skein512512
94.5098.12101.88echo256
97.5098.5099.12luffa256
98.50100.38102.00blake64
106.12107.62110.12cubehash512
107.88108.62109.62xoodyakv1
109.62111.12112.38asconhashv12
110.12111.38112.38asconxofv12
110.62111.38112.25bmw512
117.75118.00118.62shavite3256
118.62119.00119.50ripemd160
118.25119.12124.50k12
124.50124.75126.75shamashashv1
127.50129.00132.12sha384
129.00130.38131.00nasha256
130.00131.75132.88sha512
132.62133.62134.62sarmal256
142.38143.00144.38shake256
144.88145.38146.38luffa384
146.50147.62148.50sneikha256
150.75152.88154.00sarmal512
152.50153.00153.38triadhashv1
154.75156.50159.38sha3512
156.00158.25161.25sha3256
158.25159.25160.00groestl256
159.75160.75168.50keccakc512
160.25161.88163.50sha3224
160.00162.00163.50sha3384
160.75162.25164.00shake128
159.50162.62165.88keccakc1024
163.88164.62166.88shabal512
162.50164.88168.88keccakc448
162.75164.88167.88keccakc768
165.00167.62169.88keccak
167.50168.88171.62keccakc256
175.12176.38177.12shabal256
182.12183.25186.00drygascon128
189.50190.62192.50saturninhashv2
197.88199.50202.38esch256v1
199.38199.75200.88whirlpool
212.88213.50214.25cubehash816
214.00214.50215.38cubehash832
222.38223.38229.12fugue256
222.50223.75225.12jh256
222.25223.88227.12jh512
221.75224.00225.00jh384
224.12225.00226.12jh224
224.25226.75227.75lux256
226.38227.00227.38cubehash88
231.00231.62232.38clxhash
231.12233.62236.62knot256v1
232.62233.88235.38luffa512
236.12237.12240.38skein10241024
242.75243.25245.12cubehash84
250.25251.50253.50nasha512
254.12255.88257.38round3jh256
260.00262.25264.38round3jh512
266.62267.12268.38bblake256
265.88267.38272.88rfsb509
275.75276.38277.25cubehash82
291.38291.62292.25knot256v2
314.25315.25317.38cubehash1632
321.38?323.38?413.25?esch384v1
323.62325.12325.88groestl512
332.88335.62338.38coral256v1
340.00340.75342.12cubehash81
367.12368.00369.88lux512
373.25374.25376.25shavite3512
376.00376.75377.50mcssha4
378.00384.12388.62fugue384
397.88398.62402.25cubehash1616
418.25420.12421.88mcssha6
420.88421.12421.88cubehash168
422.38423.12425.12drygascon256
426.12427.88431.25keccakc256treed2
425.88428.00430.88simd256
426.12428.12430.75keccakc512treed2
428.25429.75431.38sneikha384
453.12453.88456.62cubehash164
502.88504.12505.00lane256
518.50519.62522.00cubehash162
555.12556.38557.50essence256
555.12557.62562.00essence224
562.00564.75575.00fugue512
620.50621.38622.25knot384
642.38642.88643.50cubehash161
655.50656.62658.88echosp256
702.88703.88705.12mcssha5
723.62726.12730.50knot512
755.12756.88759.00echo512
806.62808.00810.50echosp512
809.00812.25816.38simd512
818.50822.88825.88essence384
823.12824.88827.12essence512
923.12932.50941.00mgrostl256
1016.621020.621023.75fsb256
1179.621181.621184.50md6d224
1265.881268.381271.25md6d256
1359.621360.621362.12lane512
1391.621395.121400.12sivrijndael256hash256v1
1642.121643.621647.88md6d384
2021.252024.382032.75md6d512
2061.002063.002065.50subterraneanv1
3756.623759.623763.62syconhash256v1
4733.884741.624749.75photonbeetlehash256rate32v1
6046.386049.886090.75skinnyhashtk2
6895.626896.256898.38skinnyhashtk3
7602.507604.887617.12acehash256v1
8004.258014.508074.88sivtemphotonhashv1
9754.889756.759761.12heron256v1
16104.3816117.8816175.00gage1h256c256r128
23168.6223184.0023548.12orangishv1
25881.7525886.6225895.12gage1h256c224r064
26649.2526652.6226654.88gage1h256c224r032
30418.3830421.3830425.12gage1h256c256r064
47427.5047433.8847444.25gage1h256c256r032
53720.7553728.0053737.38gage1h256c512r064
86055.1286091.3886125.50gage1h256c224r016
87678.7587692.2587713.25gage1h256c256r016
90533.2590544.3890558.88gage1h256c512r032
160934.50160970.00161026.00gage1h256c224r008
4904794.624929981.124937743.25fsb512

amd64; KabyLake (806e9); 2017 Intel Core i7-7567U; 2 x 3500MHz; intelnuci7, supercop-20191017

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.891.921.95edonr512
3.063.083.10md4
3.083.103.12bmw512
3.283.303.31blake2b
3.403.463.49echo256
3.343.513.65edonr256
3.573.593.61sha1
3.923.984.02k12
4.154.194.21cubehash832
4.504.524.56bmw256
4.764.804.83keccakc256treed2
4.934.985.02blake2s
5.025.065.10blake64
5.145.175.19md5
5.185.225.26sha512
5.185.225.25sha384
5.205.235.26shabal512
5.275.305.33blake512
5.325.375.40skein512512
5.345.375.42skein512256
5.355.415.46bblake256
5.395.425.46bash256
5.435.475.51sarmal256
5.465.505.54shabal256
5.535.575.62tiger
5.835.905.98keccakc512treed2
5.996.056.16blake32
6.666.736.82skein10241024
6.716.766.86sarmal512
7.027.047.07blake256
7.027.067.12bash384
7.037.117.21keccakc256
7.377.417.46cubehash1632
7.567.607.64shake128
7.587.647.69lux512
7.687.737.81simd512
7.807.847.89sha256
7.817.857.90sha224
7.857.907.96skein256256
7.968.018.14shake256
8.288.308.34cubehash816
8.278.328.37cubehash512
8.298.338.38groestl256
8.298.348.39keccakc448
8.478.548.59lux256
8.758.838.88keccakc512
8.798.858.90sha3224
9.109.169.21rfsb509
9.299.369.44keccak
9.359.409.48sha3256
10.7410.7910.85bash512
11.1511.2111.24luffa256
11.3411.4011.49keccakc768
11.4311.4711.54luffa384
11.8911.9612.01groestl512
12.0512.1412.19sha3384
12.1012.1712.26fugue2
12.7512.8412.89ripemd160
13.8413.9013.96jh512
13.8313.9113.97jh224
13.8113.9114.04jh384
13.8513.9414.02jh256
14.0514.0914.15fugue256
13.9914.2214.76gimli24v1
14.2314.2814.33shavite3256
14.6614.8515.18nasha256
14.5414.8615.45nasha512
15.3215.3915.45round3jh512
15.3415.4015.44round3jh256
16.4016.4616.53keccakc1024
16.3716.5716.96cubehash1616
16.5416.5816.62cubehash88
17.4117.5117.58sha3512
18.8918.9519.01luffa512
20.1520.2220.31hamsi
20.3020.3720.44fugue384
20.4620.5020.53lane256
21.9622.0122.05whirlpool
22.8422.9022.94echosp256
22.3222.9123.09asconxofv12
22.3922.9723.11asconhashv12
23.2023.2623.31shavite3512
25.6625.7225.79shamashashv1
25.9826.0526.14md6d224
26.3026.3526.40fugue512
27.1427.3227.62simd256
27.8027.8627.92xoodyakv1
28.0428.0828.13md6d256
28.4428.4728.52lane512
32.5232.5832.64essence384
32.8133.0333.66essence512
32.4133.2134.67cubehash168
33.2433.2833.32cubehash84
33.1933.6034.28fsb256
34.1434.2134.26echosp512
36.2436.2936.34md6d384
36.0236.3637.01mgrostl256
36.4736.5536.59sneikha256
37.8938.4241.29esch256v1
42.3442.3942.46mcssha5
42.3442.4042.47mcssha6
41.8342.4042.89mcssha4
44.2544.3344.41essence224
44.2644.3444.41essence256
44.3844.4344.53md6d512
45.3045.3645.41echo512
45.6445.7045.77saturninhashv2
32.27?49.43?77.58?esch384v1
64.6666.2469.38cubehash164
66.5866.6466.67cubehash82
67.2569.1870.09coral256v1
69.9471.0774.79drygascon128
74.9775.0575.14sneikha384
76.5876.7776.90knot256v2
76.0677.3078.05triadhashv1
81.4881.8484.64drygascon256
112.75115.15119.06knot256v1
133.40133.43133.46cubehash81
134.52134.59134.68clxhash
129.49135.91139.28cubehash162
241.22241.53242.07knot512
262.94263.13270.68cubehash161
281.28281.56282.11knot384
104.56?374.01?541.91?fsb512
644.46648.05648.61syconhash256v1
979.87980.01983.10subterraneanv1
1211.101222.431238.22sivrijndael256hash256v1
1259.601283.891327.09heron256v1
1291.191312.061343.30acehash256v1
1785.181791.061797.82skinnyhashtk3
2720.402821.242825.37gage1h256c256r128
3073.693145.183280.46skinnyhashtk2
3938.934014.344161.37orangishv1
4334.454345.674764.54gage1h256c224r064
4857.134960.564990.60photonbeetlehash256rate32v1
4823.475163.405337.73gage1h256c224r032
5450.855461.505626.21gage1h256c256r064
8241.028247.078264.61sivtemphotonhashv1
9166.839179.659633.18gage1h256c512r064
9200.599544.219560.96gage1h256c256r032
17139.1017513.4717981.16gage1h256c256r016
16931.3317760.8517877.06gage1h256c512r032
17105.3817814.9117942.21gage1h256c224r016
31983.9334285.5534530.78gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.971.981.99edonr512
3.153.153.16md4
3.303.313.31blake2b
3.363.363.37bmw512
3.543.603.65edonr256
3.673.673.68echo256
3.703.713.71sha1
4.224.234.25k12
4.604.614.61cubehash832
4.694.694.70bmw256
4.984.995.00blake2s
5.255.265.28blake64
5.275.285.29md5
5.465.485.49skein512512
5.475.485.49sha384
5.475.485.50skein512256
5.475.485.50sha512
5.535.545.55blake512
5.585.595.60shabal512
5.605.625.62bash256
5.615.625.63keccakc256treed2
5.715.725.73sarmal256
5.775.785.80tiger
5.875.885.89shabal256
5.935.945.96bblake256
6.176.186.23blake32
6.756.766.78keccakc512treed2
7.027.047.07skein10241024
7.047.057.09sarmal512
7.207.217.22blake256
7.247.267.28bash384
7.407.417.42keccakc256
7.817.827.83shake128
7.998.008.02skein256256
8.018.028.04sha256
8.018.038.04sha224
8.048.058.07cubehash1632
8.078.088.11simd512
8.248.268.31shake256
8.408.428.43lux512
8.508.518.53cubehash512
8.588.598.60keccakc448
8.688.698.71groestl256
8.768.778.78cubehash816
8.968.978.99lux256
9.029.049.05sha3224
9.109.129.13keccakc512
9.699.699.71rfsb509
9.689.699.71sha3256
9.719.729.75keccak
10.9610.9710.99bash512
11.4211.4311.45luffa256
11.6711.6911.71keccakc768
11.8111.8211.84luffa384
12.3312.3512.37sha3384
12.6312.6512.67groestl512
13.0613.0813.09ripemd160
13.2613.2713.30fugue2
14.1314.1414.16jh512
14.1314.1414.16jh224
14.1414.1714.19jh256
14.1414.1714.21jh384
14.3614.3814.63gimli24v1
14.5114.5214.52shavite3256
14.5014.5214.53fugue256
15.1015.1215.28nasha256
15.3515.3815.66nasha512
15.6615.6715.69round3jh256
15.6715.6815.70round3jh512
16.5816.5916.61keccakc1024
17.0117.0317.04cubehash88
17.3617.3817.56cubehash1616
17.5517.5817.60sha3512
19.4619.4719.49luffa512
20.3920.4220.45hamsi
21.0821.1021.12fugue384
21.1921.2021.21lane256
22.4622.4722.48whirlpool
22.7622.9623.03asconxofv12
22.7822.9723.02asconhashv12
23.8723.8823.89echosp256
24.0024.0124.03shavite3512
24.1024.1224.15md6d224
25.9825.9926.01shamashashv1
25.9925.9926.01md6d256
27.4227.4427.45fugue512
27.7327.7827.90simd256
27.9527.9727.98xoodyakv1
30.3030.3130.32lane512
33.5733.5933.60md6d384
33.6733.6733.68cubehash84
33.7433.7633.78essence384
33.9633.9734.70cubehash168
34.0334.1134.32essence512
34.2934.3134.33echosp512
35.3335.4335.71fsb256
36.8236.8436.86sneikha256
38.3138.3638.62mgrostl256
39.6439.6940.65esch256v1
41.1541.1641.20md6d512
42.8843.1143.28mcssha4
43.1243.1443.16mcssha6
43.7143.7343.75mcssha5
45.0845.1045.12essence256
45.0945.1145.12essence224
46.0946.1046.13saturninhashv2
46.9546.9646.98echo512
47.93?48.92?62.98?esch384v1
67.0467.0668.62cubehash164
67.0867.1067.11cubehash82
68.7569.6369.70coral256v1
71.2071.2373.06drygascon128
75.9175.9375.95sneikha384
77.3477.4077.44knot256v2
76.9477.5177.59triadhashv1
83.1083.2184.17drygascon256
115.37115.44117.33knot256v1
133.91133.92133.92cubehash81
134.82134.83134.85clxhash
133.63136.79136.88cubehash162
242.31242.39242.58knot512
266.50266.53269.02cubehash161
282.44282.54282.77knot384
652.66654.39654.65syconhash256v1
982.24982.28983.81subterraneanv1
1219.291220.681228.35sivrijndael256hash256v1
1296.471301.811314.83heron256v1
1321.491323.241338.74acehash256v1
1801.991803.491806.83skinnyhashtk3
2806.252855.902857.23gage1h256c256r128
3144.633152.213215.03skinnyhashtk2
4026.504043.864107.25orangishv1
4524.814526.804667.47gage1h256c224r064
4901.374951.664965.78photonbeetlehash256rate32v1
5044.385210.385214.16gage1h256c224r032
5507.635511.195512.98gage1h256c256r064
8236.688238.418246.25sivtemphotonhashv1
9324.549333.249339.73gage1h256c256r032
9418.879421.669572.67gage1h256c512r064
9998.5410031.2110091.24fsb512
17517.9517653.9817700.53gage1h256c256r016
17508.7217722.0817746.48gage1h256c512r032
17489.4717723.7117779.64gage1h256c224r016
32779.6633772.5333799.12gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.092.102.12edonr512
3.283.283.29md4
3.323.323.33blake2b
3.683.693.71bmw512
3.703.763.80edonr256
3.903.913.92sha1
4.144.184.25echo256
4.644.664.70k12
4.964.974.99bmw256
4.984.995.02blake2s
5.305.315.34cubehash832
5.465.475.49md5
5.585.605.63blake64
5.655.665.67skein512256
5.665.695.71skein512512
5.885.905.95sha384
5.905.925.94bash256
5.895.945.97sha512
5.925.945.96blake512
6.106.116.13tiger
6.126.146.16sarmal256
6.156.186.20shabal512
6.396.406.45blake32
6.496.506.52shabal256
6.566.586.62keccakc256treed2
6.846.866.89bblake256
7.477.497.51blake256
7.517.557.61sarmal512
7.517.567.59skein10241024
7.597.607.63keccakc512treed2
7.677.687.70bash384
7.957.998.03keccakc256
8.118.158.19skein256256
8.308.318.33sha224
8.318.328.35sha256
8.368.388.39shake128
8.558.578.58shake256
8.668.678.69simd512
8.808.838.87keccakc448
8.838.848.86cubehash512
9.129.139.14cubehash1632
9.159.189.20sha3224
9.289.319.32groestl256
9.539.549.56cubehash816
9.569.599.63keccakc512
9.669.689.71lux512
9.739.769.78lux256
10.0210.0410.07sha3256
10.2810.3110.36keccak
10.6210.6610.68rfsb509
11.2511.2811.30bash512
11.8111.8211.84luffa256
11.8111.8311.86keccakc768
12.3812.3912.40luffa384
12.4012.4312.46sha3384
13.4513.4713.53ripemd160
13.7813.8013.83groestl512
14.5014.5314.57jh224
14.5014.5314.57jh512
14.5114.5514.59jh256
14.5514.5914.62jh384
14.5714.6014.62gimli24v1
14.8814.9114.92shavite3256
15.0315.0715.12fugue2
15.2015.2215.25fugue256
15.5315.5715.73nasha256
16.1216.1316.16round3jh256
16.1416.1816.21round3jh512
16.2016.2616.51nasha512
17.0717.1117.13keccakc1024
17.7417.7617.78cubehash88
18.1118.1518.21sha3512
18.6918.7218.89cubehash1616
20.3120.3320.38luffa512
20.6720.7020.73hamsi
22.2722.3122.36fugue384
22.3122.3522.37lane256
23.0523.1123.30asconxofv12
23.0623.1223.32asconhashv12
23.2123.2423.27whirlpool
23.6023.6323.66echosp256
23.7223.7423.80md6d224
25.2525.2825.30shavite3512
25.5625.5925.62md6d256
26.4026.4426.47shamashashv1
28.1228.1528.19xoodyakv1
28.4828.5128.62simd256
29.2029.2429.28fugue512
33.0333.0733.10md6d384
33.3633.3933.41lane512
34.3234.3634.40cubehash84
35.2135.2535.28cubehash168
35.7335.7635.81essence384
35.8336.0036.08essence512
37.3237.3537.38sneikha256
37.5337.5737.60echosp512
39.7639.8540.06fsb256
40.5840.6140.65md6d512
40.1941.1341.25esch256v1
41.5141.6141.89mgrostl256
44.0744.2744.50mcssha4
44.3544.3844.42mcssha6
45.9245.9645.99mcssha5
46.3346.3846.47essence224
46.3646.3846.43essence256
46.7346.7646.80saturninhashv2
48.71?48.80?63.99?esch384v1
49.5949.6449.70echo512
67.8267.8467.85cubehash82
68.4068.4269.98cubehash164
70.4070.5970.67coral256v1
71.3971.4973.33drygascon128
77.2477.2677.90triadhashv1
77.3477.3877.43sneikha384
78.4478.4978.53knot256v2
84.0784.9585.09drygascon256
115.76115.87117.63knot256v1
134.71134.73134.74cubehash81
135.02135.05138.26cubehash162
135.17135.24135.29clxhash
243.73244.07244.24knot512
267.95270.46270.56cubehash161
284.36284.39284.44knot384
664.93665.01665.21syconhash256v1
986.05986.08986.11subterraneanv1
1217.701218.531226.46sivrijndael256hash256v1
1313.901334.391347.97heron256v1
1342.661342.931360.46acehash256v1
1825.171825.331825.55skinnyhashtk3
2862.112910.362913.01gage1h256c256r128
3153.423161.033224.26skinnyhashtk2
4092.534097.784155.91orangishv1
4739.434750.814755.02gage1h256c224r064
4932.374935.554938.48photonbeetlehash256rate32v1
5118.335275.405285.94gage1h256c224r032
5435.005592.995601.82gage1h256c256r064
8222.288223.478224.86sivtemphotonhashv1
9392.539419.799451.40gage1h256c256r032
9723.709724.729727.35gage1h256c512r064
17714.2517726.4117958.58gage1h256c224r016
17574.0517753.5018197.80gage1h256c512r032
17866.4517914.3617930.03gage1h256c256r016
26128.4226188.1926284.44fsb512
33228.2133243.8533898.24gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.272.282.32edonr512
3.633.643.65md4
3.693.703.71blake2b
4.134.184.26edonr256
4.374.404.44bmw512
4.424.444.46sha1
4.974.995.00blake2s
4.945.005.10echo256
5.275.295.35k12
5.685.725.73bmw256
5.915.945.97blake64
5.965.986.00md5
6.036.066.08blake512
6.106.136.16bash256
6.136.196.23skein512256
6.156.196.22skein512512
6.416.446.48sarmal256
6.516.556.59sha384
6.546.586.62sha512
6.636.676.72tiger
6.956.976.99blake32
7.187.197.20cubehash832
7.697.737.78shabal512
7.857.897.93sarmal512
7.957.957.98blake256
8.158.198.25shabal256
8.498.538.57bash384
8.608.668.70skein256256
8.628.748.82keccakc256
8.958.989.01shake128
8.968.999.01keccakc256treed2
9.149.189.23sha224
9.179.219.23sha256
9.369.419.47skein10241024
9.479.499.52bblake256
9.619.629.65shake256
9.739.749.77cubehash512
10.6010.6310.66groestl256
10.6510.7010.78keccakc512
10.6710.7210.76keccak
10.7210.7610.80simd512
10.6610.8110.95keccakc448
11.1011.1311.19sha3224
11.1411.1711.24sha3256
11.6011.6211.68cubehash816
11.6811.7411.81keccakc512treed2
11.7411.7811.83lux256
11.9612.0012.03cubehash1632
12.0512.0812.14bash512
12.8612.8912.92luffa256
12.8912.9613.02keccakc768
13.2013.2513.27rfsb509
13.2713.3013.36sha3384
13.6513.6713.69lux512
13.8613.8913.91luffa384
14.5114.5714.74ripemd160
15.2315.2815.51gimli24v1
15.4915.5615.63jh224
15.5015.5615.62jh512
15.4915.5715.60jh256
15.5315.6115.69jh384
15.7215.7615.82groestl512
15.9115.9516.02shavite3256
16.7016.8216.91nasha256
16.7716.9217.16nasha512
17.0817.1117.15fugue256
17.2917.3217.38round3jh256
17.3417.4017.43round3jh512
18.8418.9419.13keccakc1024
19.6419.6519.68cubehash88
19.6019.6619.72fugue2
19.8119.8719.93sha3512
21.1421.2021.26hamsi
22.1722.2022.22cubehash1616
22.6022.6422.68luffa512
23.8323.9424.17asconxofv12
23.8524.0624.14asconhashv12
25.1825.2225.26whirlpool
25.3325.3625.42lane256
25.4425.5425.61fugue384
26.0026.0526.09shavite3512
27.3427.3627.41echosp256
27.5827.6427.70shamashashv1
28.6228.6628.70xoodyakv1
30.4030.5030.63simd256
34.0134.0734.17fugue512
36.2736.3236.35cubehash84
38.6438.7038.75sneikha256
38.7338.7738.80cubehash168
41.0041.0941.15essence384
41.0841.2141.29esch256v1
41.1241.2641.41essence512
44.6844.7744.81lane512
44.7944.8444.94echosp512
45.6845.7645.86mgrostl256
47.0947.2747.42mcssha4
47.5747.6247.69mcssha6
47.6947.7547.81md6d224
48.0748.2048.35fsb256
48.4248.5248.59saturninhashv2
49.8149.8549.93essence256
49.7949.8649.94essence224
50.83?51.01?66.60?esch384v1
51.3251.4351.49md6d256
51.5251.5651.63echo512
51.8251.8951.96mcssha5
66.5266.5966.67md6d384
69.7569.8369.89cubehash82
71.9072.0273.52cubehash164
71.9372.0573.63drygascon128
72.1072.6572.91coral256v1
78.2978.7778.93triadhashv1
80.9381.0481.11knot256v2
81.1381.2481.34sneikha384
81.6481.7381.85md6d512
86.5686.6287.26drygascon256
116.99117.12117.22knot256v1
136.24136.30136.37clxhash
136.45136.53136.74cubehash81
138.52138.80141.61cubehash162
248.24248.40248.60knot512
271.75274.12274.31cubehash161
288.05288.18288.27knot384
693.59693.68693.91syconhash256v1
996.22996.28996.35subterraneanv1
1214.781215.341219.53sivrijndael256hash256v1
1399.621399.891417.88acehash256v1
1426.731439.451439.80heron256v1
1887.141887.391890.95skinnyhashtk3
3001.613002.993057.61gage1h256c256r128
3180.673181.113251.40skinnyhashtk2
4211.144238.084275.84orangishv1
4836.154889.034894.38photonbeetlehash256rate32v1
4791.704921.354951.01gage1h256c224r064
5474.425477.505483.72gage1h256c224r032
5661.555830.435832.92gage1h256c256r064
8184.648195.268308.94sivtemphotonhashv1
9529.099785.829805.11gage1h256c256r032
9983.3110134.5910145.26gage1h256c512r064
18426.6018439.5518458.77gage1h256c512r032
18140.3518505.8518560.12gage1h256c256r016
18371.2018616.4818643.63gage1h256c224r016
34379.3534403.9734622.66gage1h256c224r008
68877.3869014.4769658.64fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
4.884.914.97blake2s
5.665.755.94edonr512
6.846.916.94blake2b
8.038.128.25md4
9.169.319.50edonr256
11.0311.0911.25sha1
11.6211.7211.88skein512256
11.6911.7811.97bash256
11.7811.8812.03bash384
11.9712.0612.09blake512
12.2212.2812.38md5
12.3812.5012.75skein512512
12.8413.0013.06blake64
13.2513.5614.03echo256
13.6913.8114.09sarmal256
14.1214.2214.34blake32
14.1914.2514.34bmw512
14.6614.7814.91tiger
14.6914.7815.00bmw256
14.7814.9115.03skein256256
15.5315.5915.66blake256
15.5615.6615.84k12
15.9416.3416.78sha384
16.3816.5316.69sarmal512
16.2816.6216.94sha512
18.5318.5918.91shake256
19.8820.0320.09sha224
19.9120.0920.28sha256
20.1620.3120.72sha3512
20.1620.3820.66sha3256
20.7220.8420.97gimli24v1
20.7520.9721.25keccakc768
20.7820.9721.38sha3384
20.8420.9721.22sha3224
20.6921.0021.22keccakc512
20.8421.0021.25keccakc1024
21.1221.1621.22cubehash512
21.0021.1921.41shake128
20.9721.2221.50keccakc448
21.4421.6221.91keccak
21.4721.8422.12keccakc256
22.4122.5322.78bash512
23.5623.6623.75luffa256
26.6626.8127.03hamsi
28.0628.1628.44ripemd160
27.5628.3128.50shabal512
28.3828.5328.81jh224
28.3828.5928.78jh512
28.6228.7228.91groestl256
28.6228.7829.00jh384
28.6628.8429.00jh256
29.2529.2829.38shavite3256
29.3829.5029.62shabal256
30.1930.2230.41luffa384
30.5930.7231.22skein10241024
30.8430.9130.97cubehash832
31.2831.6932.56nasha256
32.3132.4132.56round3jh256
32.6932.9133.22nasha512
32.8133.0333.31round3jh512
34.0034.1634.41asconxofv12
34.0034.2234.50asconhashv12
34.8134.9435.34simd512
34.8134.9735.22xoodyakv1
36.1236.3136.41lux256
37.6637.7237.81cubehash816
39.5639.8440.56shamashashv1
40.0340.2240.56rfsb509
41.0341.2541.62fugue256
41.6941.7841.91bblake256
43.2843.4143.66groestl512
43.7543.8143.88cubehash88
47.5947.6947.75whirlpool
48.1648.2248.38shavite3512
48.0948.2548.53cubehash1632
48.8449.0649.19luffa512
54.5654.8855.28keccakc512treed2
54.9155.1955.44keccakc256treed2
55.0355.3155.81simd256
55.0355.5655.97esch256v1
55.4755.7255.91sneikha256
59.6959.8160.25lux512
60.6960.8461.62cubehash84
63.9464.0364.12lane256
66.0066.3867.00fugue384
66.9467.0367.16cubehash1616
70.1270.3871.03saturninhashv2
76.4176.6977.19fugue2
78.06?78.22?100.16?esch384v1
78.3478.4778.59drygascon128
83.7583.9184.12cubehash168
85.0385.3185.47echosp256
85.8486.0086.28mcssha4
89.1989.3889.94mcssha6
89.6989.8490.06triadhashv1
93.7593.8894.00essence224
93.8494.0094.22essence256
94.2294.3194.44cubehash82
95.9496.3496.78fugue512
97.6297.8198.09echo512
103.06103.59103.91coral256v1
104.62104.88105.12echosp512
106.06106.22106.47essence384
106.34107.03107.31essence512
114.84115.00115.16knot256v2
116.69116.78117.00drygascon256
116.75117.12118.94cubehash164
118.03119.12119.81mgrostl256
127.56127.81127.94mcssha5
130.12130.50130.88sneikha384
131.47131.62131.78knot256v1
132.75133.47134.66fsb256
150.09150.31150.47clxhash
151.56152.03152.38md6d224
160.53160.72160.94cubehash81
163.00163.28163.72md6d256
174.81175.00175.31lane512
183.41183.62183.91cubehash162
210.94211.47212.03md6d384
259.41260.09260.94md6d512
303.62304.69305.97knot512
315.81316.41319.38cubehash161
318.53319.09319.78knot384
1050.841051.841052.59syconhash256v1
1124.471125.221125.91subterraneanv1
1169.061170.121172.34sivrijndael256hash256v1
2129.502131.062160.16acehash256v1
2537.752538.382539.22heron256v1
2676.092679.192683.69skinnyhashtk3
3525.693526.883603.59skinnyhashtk2
4282.914285.844340.81photonbeetlehash256rate32v1
4852.194854.164935.59gage1h256c256r128
5984.475988.096076.69orangishv1
7286.317515.227520.72gage1h256c224r064
7727.127729.887732.75sivtemphotonhashv1
7814.447815.788056.25gage1h256c224r032
8603.848604.758849.84gage1h256c256r064
14005.7814008.1214365.59gage1h256c256r032
15157.0015394.1215403.03gage1h256c512r064
26524.4726548.9126935.56gage1h256c224r016
26219.6626727.8126781.66gage1h256c256r016
26778.5026781.9127128.16gage1h256c512r032
49221.7849241.7550415.97gage1h256c224r008
617462.81619032.06625327.12fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
41.0041.5042.50md4
44.5044.7545.25blake2s
45.2546.0048.75edonr512
50.2550.7551.25edonr256
53.0054.5056.50gimli24v1
54.0054.7555.75sha1
54.5054.7555.50blake2b
57.5058.2558.75md5
65.7566.7567.50blake32
68.7569.5072.00blake256
69.0069.7570.50tiger
71.2572.2573.75hamsi
81.0081.7584.25bmw256
89.5090.0090.75skein256256
90.5091.0091.75sha224
91.2592.0093.25sha256
93.2593.7595.25skein512256
96.0096.7598.25bash512
95.7597.0098.50bash384
96.0097.5098.75bash256
96.2598.25101.00blake512
99.50100.00100.75skein512512
100.00100.50101.25luffa256
103.25104.50106.00blake64
106.25106.50106.75cubehash512
106.00109.25112.50echo256
111.00113.50114.50xoodyakv1
114.00114.50116.00bmw512
114.00115.00116.50asconhashv12
114.25115.00116.75asconxofv12
122.00122.50123.25shavite3256
122.25122.75123.50ripemd160
123.50124.00125.50k12
128.25129.25130.00shamashashv1
131.75133.00135.00sha384
133.75135.00135.75nasha256
134.50135.75136.50sarmal256
134.75136.50139.25sha512
147.75149.00151.00shake256
151.25152.25153.25luffa384
152.00153.00154.00sneikha256
154.50155.50156.50sarmal512
158.00158.25159.00triadhashv1
159.50162.25167.00sha3512
161.00162.50168.50sha3256
164.75166.00166.75groestl256
165.50166.50168.25sha3224
164.75167.00170.75keccakc1024
165.25167.00168.75sha3384
166.00168.50172.75keccakc512
167.00168.50170.50shake128
166.25169.00172.25keccakc768
167.50169.75173.75keccakc448
169.00169.75171.25shabal512
170.75172.25175.00keccak
171.50173.75176.75keccakc256
180.50181.75182.50shabal256
195.50196.75198.50saturninhashv2
198.75200.00201.00drygascon128
202.00202.25203.25whirlpool
203.25206.00209.00esch256v1
221.50222.25223.00cubehash832
229.50231.00231.75jh512
229.50231.00237.50fugue256
231.25232.00233.50jh224
231.50232.75233.75jh384
231.50232.75235.00jh256
232.75235.00236.00lux256
234.50235.00235.50cubehash88
238.25238.75239.25clxhash
238.00239.25241.00knot256v1
242.00243.00244.75cubehash816
242.75244.00245.75luffa512
245.00245.50251.25skein10241024
250.75251.25251.75cubehash84
260.75261.75263.00nasha512
263.25265.00269.25rfsb509
264.25265.25267.50round3jh256
268.50269.50270.75round3jh512
275.25275.50276.50bblake256
278.50280.50282.75simd512
285.50286.00286.75cubehash82
304.00304.25304.75knot256v2
325.25326.00327.75cubehash1632
333.50334.50335.25groestl512
334.50?336.25?431.00?esch384v1
345.25347.75350.00coral256v1
349.25349.25349.75cubehash81
378.75380.00381.50lux512
385.50386.75387.75shavite3512
388.25390.25393.50mcssha4
386.25390.75396.50fugue384
395.25396.25397.50mcssha6
411.00411.75412.50cubehash1616
435.75436.25437.00cubehash168
435.75436.25437.25drygascon256
437.75439.00442.25keccakc512treed2
439.50441.50443.25keccakc256treed2
441.25442.50445.25simd256
442.25444.25445.50sneikha384
467.75469.75481.50cubehash164
507.50510.25511.25fugue2
519.50520.25521.50lane256
535.50536.50537.25cubehash162
572.00573.00574.00essence224
573.75574.50575.50essence256
581.75587.25593.00fugue512
646.00647.50652.50knot384
668.25668.75678.50cubehash161
680.25682.00683.75echosp256
723.50725.00726.25mcssha5
745.25750.00752.75knot512
782.50784.25786.25echo512
837.75839.25841.50echosp512
846.25848.75851.75essence384
857.00860.50862.25essence512
954.50971.50975.25mgrostl256
1045.001046.751051.75fsb256
1212.251216.001218.25md6d224
1304.751306.751309.50md6d256
1398.001399.501402.25lane512
1439.251442.751446.25sivrijndael256hash256v1
1685.751688.751692.00md6d384
2073.752076.752083.25md6d512
2129.502133.502137.25subterraneanv1
3882.253898.003909.50syconhash256v1
4895.254905.004913.75photonbeetlehash256rate32v1
6268.506276.256404.75skinnyhashtk2
7130.757141.007145.00skinnyhashtk3
7865.507879.757972.25acehash256v1
8247.508256.758268.75sivtemphotonhashv1
11328.0011331.0011334.50heron256v1
16635.5016645.0016654.00gage1h256c256r128
23928.7523940.5024301.25orangishv1
26917.5026924.2526931.00gage1h256c224r064
27533.2527536.5027541.50gage1h256c224r032
31776.0031785.7532662.50gage1h256c256r064
49311.2549320.5049329.75gage1h256c256r032
55976.0055982.5056772.25gage1h256c512r064
89884.2589909.0089922.50gage1h256c256r016
90972.2591039.5091049.75gage1h256c224r016
94287.0094311.2595501.25gage1h256c512r032
166397.50166471.00166575.25gage1h256c224r008
5033422.005130872.505159867.50fsb512

amd64; Goldmont (506f1); 2017 Intel Atom C3955; 16 x 2100MHz; scw1b63b1, supercop-20191017

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
-3594.65?-500.62?3799.52?fsb512
2.532.532.54edonr512
4.094.094.09bmw512
4.644.644.65md5
4.934.934.95edonr256
5.055.075.07blake2s
5.195.215.24bmw256
5.305.305.30blake2b
5.645.655.67k12
5.855.855.86cubehash832
5.975.985.98shabal512
5.975.985.98shabal256
6.096.106.11tiger
6.546.556.55blake32
7.227.237.23bblake256
7.257.287.28echo256
7.317.327.36skein512512
7.327.347.36skein512256
7.457.467.46blake256
7.497.507.50keccakc256treed2
7.607.607.60blake64
7.937.977.98sarmal256
8.208.208.21skein256256
8.378.398.40blake512
9.149.159.16keccakc512treed2
9.669.699.72sarmal512
9.689.809.89rfsb509
10.5210.5310.53cubehash1632
10.5210.5310.53cubehash512
10.6910.6910.69keccakc256
10.8410.8410.85skein10241024
10.8810.9110.94shake128
11.2611.2811.31lux512
11.5611.5711.57cubehash816
12.2312.2912.29sha512
12.3912.4112.44simd512
12.4612.4712.47keccakc448
12.6412.6612.68sha3224
12.7112.7112.72lux256
12.7012.7212.73luffa256
13.1913.2313.23keccakc512
13.3813.4113.45sha3256
13.4313.4413.44shake256
13.4313.4613.49nasha256
13.6713.6813.70groestl256
13.9813.9914.01keccak
14.0414.0414.05nasha512
14.1414.1514.16luffa384
14.8814.8914.92fugue2
15.4715.4715.47fugue256
16.3616.3716.37sha256
17.1717.1717.18gimli24v1
17.2217.2217.22keccakc768
17.4217.4317.44sha3384
18.0818.1418.14jh384
18.1318.1418.14jh224
18.1618.2118.21jh512
18.2818.2818.28jh256
18.7718.7818.80shavite3256
19.6519.6719.68groestl512
20.7120.7120.72round3jh256
20.7920.7920.79round3jh512
21.2421.3821.40luffa512
22.1922.2022.21fugue384
23.0923.1023.10cubehash1616
23.5123.5123.52cubehash88
23.6423.7823.87hamsi
24.1324.2924.46mgrostl256
24.8924.9024.91keccakc1024
25.0825.0925.11sha3512
26.7026.7126.78lane256
27.1227.1327.14whirlpool
28.0828.0928.10fugue512
28.4528.5028.51essence384
28.4728.5128.53essence512
30.7330.7430.74asconhashv12
30.7330.7430.74asconxofv12
31.5231.5331.54echosp256
31.5631.5931.60shavite3512
33.7133.7233.75md6d224
36.0236.0236.02mcssha5
36.2436.2436.24mcssha4
36.3936.4136.43md6d256
36.4636.4636.46mcssha6
37.4437.4537.46shamashashv1
37.5137.5237.56simd256
39.8839.8939.91sneikha256
40.7940.8040.80xoodyakv1
42.7242.7542.83lane512
44.9644.9744.98essence256
44.9844.9945.00essence224
46.2946.3046.33cubehash84
47.0347.0347.03cubehash168
47.1747.2048.58echosp512
47.1947.2147.27md6d384
58.3258.3758.45md6d512
60.0860.1160.15echo512
60.3160.3260.32saturninhashv2
66.0366.1266.19esch256v1
81.4681.4881.49sneikha384
82.2582.2582.26coral256v1
84.0884.1384.15drygascon128
88.5988.5988.63knot256v2
91.8791.8791.91cubehash82
92.3892.3992.39cubehash164
98.0898.2898.45esch384v1
118.13118.15118.21drygascon256
118.57?121.83?172.09?fsb256
129.15?152.13?163.83?triadhashv1
152.88152.94153.05knot256v1
182.87182.88190.55cubehash162
183.52183.55183.86clxhash
183.71183.78184.00cubehash81
313.51313.71322.00knot512
339.65339.96348.88knot384
365.52365.84374.44cubehash161
749.79772.62777.92syconhash256v1
1129.001143.301152.62subterraneanv1
1815.241818.381832.25skinnyhashtk3
1994.831996.992011.10acehash256v1
2188.612222.412277.95sivrijndael256hash256v1
3068.513078.383101.08heron256v1
3307.133316.073330.76skinnyhashtk2
4480.884493.714508.53gage1h256c256r128
6618.986632.406652.23gage1h256c224r032
6696.356711.496725.70orangishv1
6771.256783.726807.92gage1h256c224r064
7600.897613.977623.81gage1h256c256r064
13289.6013305.5013323.87gage1h256c512r064
13544.3613584.0513667.21gage1h256c256r032
22043.8322060.3522072.25gage1h256c224r016
23366.1023414.9823472.63photonbeetlehash256rate32v1
24781.8524841.0524870.03gage1h256c512r032
25638.2925687.7725807.34gage1h256c256r016
39899.0039935.3340194.73sivtemphotonhashv1
42749.5542840.2743036.97gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.652.652.65edonr512
4.404.404.40bmw512
4.724.724.72md5
5.035.035.04edonr256
5.065.075.07blake2s
5.335.335.33blake2b
5.395.395.40bmw256
5.975.975.98k12
6.266.266.26tiger
6.416.416.41shabal256
6.416.416.41shabal512
6.446.446.45cubehash832
6.726.726.72blake32
7.517.517.52skein512512
7.507.517.52skein512256
7.567.567.56echo256
7.627.627.62blake256
7.887.897.89bblake256
7.897.897.89blake64
8.258.258.26sarmal256
8.318.318.31skein256256
8.698.698.70blake512
8.778.778.78keccakc256treed2
10.0810.0910.09sarmal512
10.4210.4210.43keccakc512treed2
10.4910.5310.57rfsb509
10.8010.8010.81cubehash512
11.0611.0611.06keccakc256
11.2011.2011.22shake128
11.2611.2711.27skein10241024
11.4611.4611.46cubehash1632
12.1612.1612.16cubehash816
12.2712.2812.29lux512
12.6912.7212.72sha512
12.8112.8112.81keccakc448
12.8912.9012.91simd512
12.9312.9312.94sha3224
12.9412.9512.95luffa256
13.3413.3413.35lux256
13.6913.7013.70keccakc512
13.7213.7213.73nasha256
13.8213.8213.84sha3256
13.8513.8513.85shake256
14.3514.3514.35groestl256
14.5114.5214.52keccak
14.5214.5214.53luffa384
14.5814.5814.58nasha512
16.1116.1116.11fugue256
16.2816.2916.30fugue2
16.7316.7316.73sha256
17.3217.3217.33gimli24v1
17.5917.5917.59keccakc768
17.7317.7317.74sha3384
18.4418.4518.45jh384
18.4518.4518.45jh224
18.5218.5218.52jh512
18.5918.5918.59jh256
19.1019.1019.11shavite3256
20.7320.7320.73groestl512
21.0421.0421.05round3jh256
21.1421.1421.14round3jh512
21.9521.9521.95luffa512
23.2423.2423.24fugue384
23.9223.9423.98hamsi
24.1224.1224.12cubehash88
24.1824.1824.18cubehash1616
25.0525.0525.05keccakc1024
25.1725.1725.18sha3512
26.1426.1826.26mgrostl256
27.6327.6327.65lane256
27.6427.6427.65whirlpool
29.5529.5629.56essence384
29.5829.5929.59essence512
29.7029.7029.70fugue512
30.9830.9830.98asconhashv12
30.9830.9830.98asconxofv12
31.4431.4531.45md6d224
32.6032.6132.61shavite3512
32.8132.8132.81echosp256
33.9333.9333.94md6d256
36.9036.9036.90mcssha4
37.1337.1337.13mcssha6
37.3237.3237.32mcssha5
37.8037.8037.81shamashashv1
38.1538.1538.16simd256
40.2440.2440.25sneikha256
40.9640.9640.97xoodyakv1
43.8843.8943.91md6d384
45.5145.5345.56lane512
45.7945.7945.80essence224
45.8145.8145.81essence256
46.8946.8946.90cubehash84
47.2347.2447.93echosp512
48.1148.1148.11cubehash168
54.1254.1454.17md6d512
60.8160.8160.81saturninhashv2
62.1462.1562.16echo512
66.5366.5366.54esch256v1
82.4482.4482.45sneikha384
82.9082.9082.91coral256v1
84.2284.2484.24drygascon128
89.2989.2989.31knot256v2
92.4692.4792.48cubehash82
93.4793.4793.47cubehash164
99.0199.0999.17esch384v1
107.72?108.85?132.05?fsb256
119.01119.02119.05drygascon256
140.56152.04152.32triadhashv1
153.22153.24153.30knot256v1
183.81183.81183.97clxhash
183.97183.97187.80cubehash162
184.33184.35184.46cubehash81
314.84314.90319.05knot512
340.77340.88345.33knot384
366.83366.89371.17cubehash161
771.20776.05778.17syconhash256v1
1142.281145.781146.83subterraneanv1
1836.021836.511840.03skinnyhashtk3
2019.392019.962023.70acehash256v1
2213.072222.312238.95sivrijndael256hash256v1
3119.953123.613132.02heron256v1
3320.583323.523327.57skinnyhashtk2
4549.344550.104553.10gage1h256c256r128
6692.246695.136701.05gage1h256c224r032
6763.306766.576770.05orangishv1
6852.166855.446862.27gage1h256c224r064
7682.067685.897688.76gage1h256c256r064
13426.7213430.6013436.08gage1h256c512r064
13697.7113704.3313738.10gage1h256c256r032
20411.1521039.0222074.27fsb512
22238.3822245.0322248.74gage1h256c224r016
23364.2623373.5723394.22photonbeetlehash256rate32v1
25058.2525066.7825074.74gage1h256c512r032
25889.7625901.1525954.00gage1h256c256r016
39879.9939892.9040013.79sivtemphotonhashv1
43158.5443171.0843264.73gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.842.842.84edonr512
4.864.864.87md5
4.914.914.91bmw512
5.085.085.09blake2s
5.205.205.21edonr256
5.375.375.37blake2b
5.685.695.70bmw256
6.526.526.53k12
6.536.536.56tiger
7.017.017.01blake32
7.127.127.13shabal256
7.127.127.13shabal512
7.427.427.43cubehash832
7.787.787.79skein512256
7.797.797.81skein512512
7.897.897.90blake256
8.328.328.33echo256
8.388.388.38blake64
8.488.488.49skein256256
8.768.778.82sarmal256
8.988.988.99bblake256
9.209.209.21blake512
10.2810.2810.29keccakc256treed2
10.6910.6910.71sarmal512
11.2611.2611.27cubehash512
11.6011.6011.61keccakc512treed2
11.8611.9411.96rfsb509
11.9711.9711.97skein10241024
11.9711.9711.99shake128
11.9711.9711.97keccakc256
13.0213.0213.03cubehash1632
13.1113.1213.12keccakc448
13.1213.1213.12sha3224
13.1413.1413.14cubehash816
13.3413.3413.34luffa256
13.4313.4313.44sha512
13.7113.7113.73simd512
13.9113.9113.93lux512
14.1614.1614.16nasha256
14.2914.2914.31sha3256
14.2914.2914.30keccakc512
14.3214.3214.32shake256
14.4014.4014.41lux256
15.1515.1515.16luffa384
15.3915.3915.39keccak
15.4515.4615.47groestl256
15.4715.4715.48nasha512
17.2017.2017.21fugue256
17.3317.3317.33sha256
17.5717.5717.58gimli24v1
17.7517.7517.75keccakc768
17.7817.7817.79sha3384
18.6118.6218.64fugue2
18.9618.9619.02jh384
18.9618.9618.96jh224
19.0219.0319.03jh512
18.9519.1019.10jh256
19.6419.6419.65shavite3256
21.5921.5921.60round3jh256
21.7021.7021.71round3jh512
22.4922.4922.52groestl512
22.8722.8722.87luffa512
24.0624.1024.33hamsi
24.9724.9824.98fugue384
25.1325.1325.14cubehash88
25.9325.9325.93keccakc1024
25.9625.9625.96sha3512
25.9825.9925.99cubehash1616
28.5028.5128.53whirlpool
29.1129.1329.15lane256
29.3529.4029.43mgrostl256
31.3131.3431.37essence384
31.3331.3531.37md6d224
31.3931.3931.39asconxofv12
31.3931.3931.40asconhashv12
31.3831.3931.41essence512
32.3032.3032.30echosp256
32.3632.3632.38fugue512
33.7633.7633.79md6d256
34.2834.2934.31shavite3512
38.0038.0138.01mcssha4
38.2438.2438.24mcssha6
38.3938.4038.40shamashashv1
39.1939.1939.20simd256
39.4939.4939.49mcssha5
40.8040.8040.82sneikha256
41.2441.2641.26xoodyakv1
43.5343.5543.58md6d384
47.1347.1347.15essence224
47.2147.2147.23essence256
47.8747.8747.88cubehash84
49.9249.9249.92cubehash168
50.1450.1550.19lane512
51.6251.6251.62echosp512
53.5353.5653.60md6d512
61.6261.6361.65saturninhashv2
65.5265.5265.55echo512
67.2167.2568.02esch256v1
83.9983.9983.99coral256v1
84.0484.0484.06sneikha384
84.4384.4484.44drygascon128
90.4690.4690.47knot256v2
93.4593.4593.45cubehash82
95.2795.2795.27cubehash164
100.54100.56100.66esch384v1
102.12103.39103.81fsb256
120.49120.49120.50drygascon256
141.02152.15152.23triadhashv1
153.76153.76153.79knot256v1
184.26184.27184.40clxhash
185.31185.31185.38cubehash81
185.78185.78185.93cubehash162
316.93316.93316.97knot512
342.80342.80342.93knot384
368.61368.61368.84cubehash161
782.58782.90794.78syconhash256v1
1142.751142.821161.45subterraneanv1
1850.141865.541869.21skinnyhashtk3
2049.262055.762061.52acehash256v1
2198.092221.422228.82sivrijndael256hash256v1
3200.443204.473214.44heron256v1
3332.473334.133338.79skinnyhashtk2
4635.524640.614652.09gage1h256c256r128
6782.606792.046803.33gage1h256c224r032
6843.556854.786862.81orangishv1
6955.076965.566975.76gage1h256c224r064
7799.107808.927812.06gage1h256c256r064
13633.5013643.2913655.27gage1h256c512r064
13884.7513908.3213916.54gage1h256c256r032
22542.0522553.6422573.58gage1h256c224r016
23287.3323302.4423346.80photonbeetlehash256rate32v1
25416.6525446.6425494.91gage1h256c512r032
26244.3326251.0426263.83gage1h256c256r016
39813.1839822.3039853.73sivtemphotonhashv1
43737.5943740.5643764.80gage1h256c224r008
53955.0755251.5556038.54fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.053.063.06edonr512
5.085.085.12blake2s
5.285.285.28md5
5.665.675.67edonr256
5.835.845.84bmw512
6.036.036.03blake2b
6.516.516.53bmw256
7.277.277.34tiger
7.327.327.33k12
7.757.757.75blake32
8.558.568.56skein512256
8.578.578.58skein512512
8.598.598.59blake256
8.828.828.90blake64
8.888.898.92skein256256
9.039.039.04shabal256
9.039.049.04shabal512
9.209.239.24sarmal256
9.729.739.73blake512
10.0410.0410.06cubehash832
10.0410.0510.05echo256
11.1711.1911.19sarmal512
11.9911.9912.02bblake256
12.4912.4912.51cubehash512
12.8212.8412.87shake128
13.2113.2113.22keccakc256
14.0414.0414.05sha512
14.3014.3214.32keccakc256treed2
14.4214.4214.43luffa256
15.2415.2615.28skein10241024
15.3415.3515.35nasha256
15.4715.5115.53rfsb509
15.7515.7615.77cubehash816
15.9015.9215.98sha3256
15.9315.9415.96sha3224
15.9415.9516.00shake256
16.2016.2016.20keccakc448
16.2416.2416.25keccak
16.2716.2716.27nasha512
16.2816.2916.29keccakc512
16.7916.7916.83luffa384
17.1817.1817.19cubehash1632
17.2217.2217.22lux256
17.1917.2417.29simd512
17.9617.9617.97keccakc512treed2
18.2418.2418.27gimli24v1
18.4018.4418.47groestl256
18.9018.9219.00sha256
19.0519.0519.05sha3384
19.2219.2319.24lux512
19.3519.3519.36keccakc768
20.1220.1220.12fugue256
20.3320.3320.38jh384
20.3320.3320.33jh224
20.4220.4220.42jh512
20.4620.4620.46jh256
21.0921.0921.11shavite3256
23.0323.0323.06round3jh256
23.1123.2023.20round3jh512
23.6023.6323.64hamsi
24.7524.8324.85fugue2
25.3325.3325.33luffa512
25.4125.4125.43groestl512
27.8227.8327.83cubehash88
28.4128.4128.45sha3512
28.6228.6228.65keccakc1024
29.6529.6729.68fugue384
30.8030.8030.81cubehash1616
30.8130.8130.91whirlpool
32.4832.4832.50asconhashv12
32.4832.4832.50asconxofv12
33.0533.0733.09lane256
35.1435.1535.21mgrostl256
35.3235.3335.35shavite3512
36.0736.0736.09essence384
36.2536.2536.28essence512
37.0437.0537.05echosp256
39.4139.4239.42fugue512
39.9539.9739.97shamashashv1
40.9440.9540.95mcssha4
41.2141.2141.22mcssha6
41.9541.9641.96simd256
41.9941.9941.99xoodyakv1
42.3242.3242.36sneikha256
45.2845.2845.30mcssha5
50.4950.4950.51cubehash84
50.7550.7550.81essence224
50.8550.8650.91essence256
54.7354.7354.75cubehash168
61.3461.3661.41echosp512
63.3963.4263.50md6d224
63.8063.8063.80saturninhashv2
67.2567.3067.35lane512
67.9467.9467.96echo512
68.1968.2368.24md6d256
69.0569.0869.13esch256v1
84.9884.9985.82drygascon128
86.8986.8986.91coral256v1
87.8687.9287.92md6d384
88.3188.3188.36sneikha384
93.5693.5793.58knot256v2
96.0796.0796.08cubehash82
100.08100.08100.09cubehash164
104.87104.88104.92esch384v1
107.82107.85108.17md6d512
116.87118.07118.31fsb256
123.51124.40124.45drygascon256
145.03153.46153.68triadhashv1
155.16155.16155.17knot256v1
185.48185.48185.50clxhash
187.90187.91187.92cubehash81
190.63190.64190.65cubehash162
322.52322.52322.55knot512
347.32347.34347.38knot384
373.40373.42373.49cubehash161
815.80815.83816.93syconhash256v1
1153.341154.401154.47subterraneanv1
1912.211912.521936.69skinnyhashtk3
2127.962128.182160.47acehash256v1
2189.922191.092213.04sivrijndael256hash256v1
3342.923343.213392.16skinnyhashtk2
3394.033417.573445.52heron256v1
4845.064870.184895.83gage1h256c256r128
7038.147060.207070.92gage1h256c224r032
7073.617093.947098.94orangishv1
7220.607269.067296.47gage1h256c224r064
8110.238134.688156.34gage1h256c256r064
14204.8814210.5214234.58gage1h256c512r064
14415.4714423.0214447.96gage1h256c256r032
23055.0923100.5123143.18photonbeetlehash256rate32v1
23346.1023380.0723411.39gage1h256c224r016
26382.1526410.8426422.08gage1h256c512r032
27209.0327325.1127363.35gage1h256c256r016
39621.2939653.2539677.62sivtemphotonhashv1
45261.4445263.7045281.12gage1h256c224r008
139201.09144772.59151094.09fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.475.505.59blake2s
7.317.347.38edonr512
10.5310.5910.62md5
11.6211.6611.69edonr256
11.7811.8112.06blake2b
14.4114.4414.47skein256256
16.5316.5616.59tiger
17.0017.0617.06bmw256
17.4417.4717.47blake32
17.5017.5317.66blake256
17.8417.8817.88skein512256
18.0018.0018.72blake64
18.0618.0618.09skein512512
19.1219.1619.19bmw512
19.3419.3419.50sarmal256
19.9720.0020.00blake512
20.5620.6220.66k12
23.0023.1223.19sarmal512
24.1624.1924.19echo256
26.6626.7826.81sha512
26.7526.7827.03gimli24v1
27.7827.8127.88cubehash512
27.9127.9427.97luffa256
28.1928.2228.22hamsi
29.0629.0929.12sha3256
29.4129.4129.44shake256
29.4729.4729.50shake128
29.8129.8429.88sha3224
29.8829.8829.91sha3512
29.8829.8829.97sha3384
30.5630.5630.66nasha256
33.4733.5033.50shabal256
33.5033.5033.62shabal512
33.9433.9433.94keccak
33.9734.0034.03keccakc448
34.0034.0334.06keccakc768
33.9734.0634.12keccakc1024
34.0334.0634.06nasha512
34.0634.1234.12keccakc512
34.4434.4434.47keccakc256
36.9737.0337.09jh512
37.2537.2837.47jh256
37.2537.3137.34jh224
37.2537.3137.38jh384
37.6637.7237.84luffa384
39.1939.2239.28shavite3256
39.3439.3439.41sha256
41.2841.2841.31round3jh256
42.1942.1942.31round3jh512
43.4743.4743.56cubehash832
46.1246.1646.16asconhashv12
46.1646.1646.19asconxofv12
48.6248.6648.69skein10241024
49.0949.1249.12cubehash816
50.5050.5050.56bblake256
51.5051.5351.53xoodyakv1
53.2853.3153.31lux256
55.6255.7556.00simd512
56.6656.6656.66luffa512
56.5056.8156.97groestl256
56.0356.9156.91fugue256
58.0058.0358.12rfsb509
59.1259.1659.38shamashashv1
60.0360.0660.06whirlpool
61.3161.5061.69sneikha256
62.1962.2262.34cubehash88
65.2865.4165.47shavite3512
69.9770.0070.09cubehash1632
71.7871.7871.81groestl512
77.1977.2877.38simd256
78.6278.6278.66mcssha4
79.2279.2579.25mcssha6
81.6681.7581.84lux512
83.4783.5683.66lane256
83.8183.9483.97keccakc512treed2
84.0084.0084.16cubehash84
89.0689.1289.25keccakc256treed2
89.1989.4189.94fugue384
91.0091.1991.28saturninhashv2
91.9491.9492.06drygascon128
92.4192.4492.53cubehash1616
92.4492.4492.78esch256v1
95.3195.3495.47essence384
96.6296.6297.09essence224
96.7896.8198.12essence512
97.7297.7298.25essence256
103.78104.47104.50fugue2
112.72112.81112.84echosp256
116.31116.34116.50cubehash168
119.38119.44119.50mcssha5
122.22122.69122.81mgrostl256
124.28124.28124.28coral256v1
126.34126.56126.59echo512
129.34129.41130.03fugue512
129.59129.62129.75cubehash82
133.31133.34133.34knot256v2
139.94140.03140.09echosp512
142.31142.47142.56sneikha384
160.16160.19160.50esch384v1
159.44160.44170.28triadhashv1
161.66161.66161.84cubehash164
172.81172.84174.38drygascon256
173.38173.50173.53knot256v1
201.06201.09201.22clxhash
212.44212.47213.09md6d224
219.75220.88222.34fsb256
221.22221.22221.22cubehash81
226.91227.09227.19md6d256
252.66252.69252.84cubehash162
263.69263.78265.22lane512
288.03288.22288.91md6d384
349.59349.81350.81md6d512
383.81383.84383.88knot384
394.03394.03394.28knot512
434.56434.56434.59cubehash161
1241.441241.471241.59syconhash256v1
1303.561303.561303.59subterraneanv1
2082.622083.972103.06sivrijndael256hash256v1
2717.472717.562717.75skinnyhashtk3
3242.123242.443244.88acehash256v1
3709.313709.503709.91skinnyhashtk2
6133.506140.596175.25heron256v1
7826.817826.847834.16gage1h256c256r128
10007.9110008.6210010.31orangishv1
10310.0010313.0310316.09gage1h256c224r032
10971.7810972.4710979.59gage1h256c224r064
12227.7812228.0312235.19gage1h256c256r064
20355.9720358.1620635.41photonbeetlehash256rate32v1
21090.2821092.4421330.94gage1h256c256r032
21409.5321412.9421638.12gage1h256c512r064
33601.1633613.5934074.16gage1h256c224r016
37193.7537220.9137662.25sivtemphotonhashv1
38543.9138599.4738977.69gage1h256c512r032
39031.5639039.6239528.66gage1h256c256r016
64847.8165004.6265045.56gage1h256c224r008
1269012.501321038.251387573.91fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
45.5045.5045.50blake2s
48.5048.7549.25md5
54.2554.5054.50edonr256
58.7558.7559.00edonr512
77.2577.5077.75tiger
78.2578.5080.25hamsi
79.7580.0080.50blake256
80.0080.2580.25gimli24v1
83.0083.0083.25skein256256
92.7593.2595.00bmw256
93.0093.2593.25blake2b
93.2593.2593.50blake32
122.50123.00123.25luffa256
136.25136.50137.50nasha256
138.00138.00138.00cubehash512
144.00144.25144.25blake64
144.25144.50144.75skein512256
145.75146.00146.00skein512512
152.50152.75153.00bmw512
154.00154.00158.50asconhashv12
154.00154.00158.50asconxofv12
159.00159.25159.25blake512
160.50160.75161.00shavite3256
160.50160.75168.25xoodyakv1
161.75162.00162.50k12
164.00164.25167.25sarmal256
171.50172.00172.00sneikha256
175.25175.25175.25sha256
189.00189.25189.50luffa384
189.75190.25190.50shamashashv1
191.75192.00192.00echo256
193.25193.25193.50sarmal512
211.75211.75211.75sha512
221.50221.50221.75shabal256
221.75221.75222.00shabal512
231.25231.25231.50sha3256
234.00234.00234.50shake256
234.00234.25234.25drygascon128
234.50234.75234.75shake128
237.25237.50238.00sha3224
237.75238.00238.25sha3384
238.00238.00238.50sha3512
247.00247.25247.50saturninhashv2
259.00259.00259.00whirlpool
271.75271.75272.00keccakc768
271.75272.00272.25nasha512
272.25272.25272.50keccakc512
272.00272.50273.00keccakc1024
273.25273.25273.25keccak
273.50274.00274.25keccakc448
274.75275.25275.25keccakc256
275.75275.75278.00luffa512
289.00289.50291.00jh384
289.25289.50289.50jh256
291.25291.25291.50jh224
291.00291.75292.25jh512
291.00292.75301.75triadhashv1
305.25305.25305.75cubehash816
305.75306.00306.25cubehash832
317.50319.50319.75knot256v1
321.75322.00322.00clxhash
331.50331.75331.75cubehash88
332.75332.75333.00bblake256
339.25339.25339.25round3jh256
339.25339.50339.75round3jh512
341.25341.50341.50esch256v1
341.25341.75343.25groestl256
342.50342.75343.00lux256
344.25344.25344.50fugue256
347.00347.00349.00cubehash84
363.50363.50363.75knot256v2
379.50379.50379.75mcssha4
383.25385.50385.50mcssha6
387.75387.75389.50skein10241024
392.75392.75393.00cubehash82
404.75405.25405.75rfsb509
414.50414.50414.75coral256v1
448.75449.25453.25simd512
475.50475.75475.75cubehash1632
483.50483.50484.75cubehash81
492.00492.00492.25sneikha384
522.25523.25523.75shavite3512
521.25525.50527.75lux512
550.75550.75551.00groestl512
558.25560.00560.25fugue384
559.25560.00565.00cubehash1616
596.25596.50596.50essence224
599.75599.75600.25cubehash168
603.75605.00605.25essence256
616.50617.25617.50simd256
645.00645.25645.75cubehash164
676.25676.50677.00lane256
677.75678.00678.50keccakc512treed2
682.25688.00688.50drygascon256
691.25691.50692.50esch384v1
707.25707.50709.75mcssha5
718.25719.00725.00fugue2
724.00724.75725.50keccakc256treed2
741.25741.50744.25cubehash162
770.00770.00772.00knot384
772.00772.25779.50essence384
782.50782.50783.75essence512
839.75840.00840.25fugue512
901.25901.75902.25echosp256
916.25916.25916.50cubehash161
956.00956.25956.25knot512
979.25981.00982.75mgrostl256
1012.751013.501014.75echo512
1119.001119.751120.25echosp512
1702.501702.751708.25md6d224
1753.501771.501781.00fsb256
1817.251817.751818.25md6d256
2106.752106.752109.50lane512
2303.752305.752306.25md6d384
2344.002344.252363.50sivrijndael256hash256v1
2475.252475.252477.25subterraneanv1
2793.752797.752801.25md6d512
4586.754591.004591.25syconhash256v1
6596.756598.256603.00skinnyhashtk2
7248.507249.257251.25skinnyhashtk3
12014.2512015.0012020.50acehash256v1
23265.2523265.5023265.75photonbeetlehash256rate32v1
26849.7526849.7526850.00gage1h256c256r128
27709.7527710.0027712.00heron256v1
36298.5036298.7536306.75gage1h256c224r032
39711.5039728.0039733.25sivtemphotonhashv1
40014.2540015.5040018.75orangishv1
40525.7540526.5040532.25gage1h256c224r064
44847.5044848.5044856.50gage1h256c256r064
74242.0074244.7574282.25gage1h256c256r032
78714.5078723.2578756.00gage1h256c512r064
115253.50115288.00115413.00gage1h256c224r016
133483.50133519.00133585.00gage1h256c256r016
135413.25135426.00135589.00gage1h256c512r032
218539.50218574.00222040.75gage1h256c224r008
10156474.0010487827.0010956446.50fsb512

amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6148; 40 x 2400MHz; genji548, supercop-20191017

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.761.791.82edonr512
2.372.472.49k12
2.852.892.95bmw512
2.55?2.90?2.92?md4
2.952.973.00echo256
3.063.083.08blake2b
0.30?3.22?8.09?keccakc256treed2
3.373.383.40cubehash832
3.373.403.45edonr256
3.413.443.46shavite3512
3.463.493.50sha1
3.473.513.54echosp256
3.583.603.62shavite3256
3.994.014.03keccakc512treed2
0.92?4.38?11.00?bmw256
3.04?4.75?4.79?blake512
4.67?4.78?5.30?md5
4.824.844.86blake2s
4.974.995.00shake128
5.035.075.11sha512
5.025.075.11sha384
5.045.115.20bblake256
5.065.115.14shabal256
5.095.125.15shabal512
5.145.195.23skein512256
5.155.195.23skein512512
5.205.225.25echosp512
5.235.305.36blake64
5.325.365.39sarmal256
5.465.495.53tiger
4.13?5.82?8.97?blake32
6.136.166.19bash256
6.146.166.18sha3224
6.476.496.53skein10241024
6.496.506.52shake256
6.486.526.76sha3256
6.596.636.67sarmal512
6.706.716.72cubehash816
6.716.736.73cubehash512
6.706.736.74cubehash1632
6.03?6.77?8.13?blake256
6.786.856.89keccakc256
3.46?7.54?7.58?echo512
0.98?7.58?7.62?sha256
7.567.597.62sha224
7.527.607.68groestl256
7.587.647.67skein256256
-0.86?7.91?24.82?keccakc448
8.038.068.09bash384
8.348.398.43keccakc512
8.488.538.59luffa256
8.598.618.65sha3384
-0.68?8.94?9.01?keccak
8.918.958.98rfsb509
10.0910.1210.16jh224
9.53?10.12?11.29?jh384
10.1110.1310.15jh256
10.0410.1310.31jh512
9.9610.1410.30groestl512
8.75?10.73?10.83?luffa384
10.8110.8510.92gimli24v1
10.8510.9010.99keccakc768
11.9912.0312.06fugue256
12.1912.2212.24sha3512
12.2612.3112.37bash512
12.6112.6512.72fugue2
12.8712.9112.95ripemd160
13.4013.4113.44cubehash1616
13.49?13.52?24.96?cubehash88
14.7914.8214.86luffa512
14.91?14.96?23.20?round3jh256
14.9315.0015.07round3jh512
15.6315.6815.75keccakc1024
16.4016.6316.83simd512
16.6216.6816.85nasha256
16.8916.9717.03nasha512
17.2317.2617.29fugue384
17.3017.3717.45hamsi
18.5818.7518.86mgrostl256
19.8519.8719.90lane256
7.10?20.25?20.32?md6d224
21.2621.3021.34whirlpool
21.8421.9121.97md6d256
13.32?22.21?22.32?asconxofv12
13.35?22.26?39.86?asconhashv12
22.9422.9823.01fugue512
25.2925.4025.65shamashashv1
26.1726.2226.28simd256
26.8526.8826.97cubehash168
27.0227.0427.07cubehash84
27.4727.5027.55lane512
28.2928.3328.38md6d384
30.2630.3230.38essence512
28.41?32.26?34.46?essence384
34.8834.9435.00md6d512
33.7736.6737.04sneikha256
40.5040.6641.08esch256v1
40.9641.0541.22mcssha5
40.9941.1841.33mcssha6
41.0241.2241.35mcssha4
43.9443.9844.05essence224
43.9544.0044.04essence256
44.9445.3145.53saturninhashv2
47.1747.2147.26esch384v1
45.45?50.91?54.49?fsb256
53.89?53.91?60.37?cubehash164
54.8854.9054.93cubehash82
67.2467.4467.70coral256v1
69.1269.2369.52knot256v2
70.1370.3970.98sneikha384
70.3270.4270.50triadhashv1
74.9075.0175.16drygascon128
78.0678.2578.35xoodyakv1
76.7879.4479.60drygascon256
107.77107.79107.90cubehash162
109.15109.17109.21cubehash81
-2341.19?109.92?140.08?fsb512
116.46116.60116.91knot256v1
157.41157.49162.08clxhash
216.07220.99230.32cubehash161
231.25231.47240.49knot512
244.02244.29253.72knot384
307.68334.69341.80md2
616.58624.27631.90syconhash256v1
813.92819.90837.05subterraneanv1
1409.711417.411425.60acehash256v1
648.38?1460.95?1475.14?sivrijndael256hash256v1
1491.711500.271509.21skinnyhashtk3
1592.811605.011614.79heron256v1
2645.192651.632659.05skinnyhashtk2
2997.793003.763016.10gage1h256c256r128
3916.963929.973937.50orangishv1
4535.174543.394551.75gage1h256c224r064
4990.525006.415019.03gage1h256c256r064
5006.825019.495027.63gage1h256c224r032
5860.885872.805883.01photonbeetlehash256rate32v1
9030.009041.279052.87gage1h256c512r064
9084.579093.649104.49gage1h256c256r032
9833.869849.309862.69sivtemphotonhashv1
15126.4615140.7515150.87gage1h256c224r016
16973.1517016.2617039.97gage1h256c512r032
17119.5817143.2717161.94gage1h256c256r016
28934.2728964.8628992.31gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.881.891.89edonr512
2.582.622.63k12
2.992.993.00md4
3.083.083.09blake2b
3.113.113.12echo256
3.133.133.16bmw512
3.493.503.52edonr256
3.593.603.60sha1
3.683.693.69cubehash832
3.743.743.75echosp256
3.77?3.77?6.16?keccakc256treed2
3.813.823.83shavite3512
3.823.833.84shavite3256
4.56?4.57?7.87?bmw256
4.574.584.58keccakc512treed2
4.844.844.85blake2s
4.944.944.95blake512
5.045.065.23md5
5.155.155.15shake128
5.285.305.31skein512256
5.285.305.30skein512512
5.325.335.34sha512
5.315.335.34sha384
5.355.365.37echosp512
5.465.475.48shabal256
5.475.485.49shabal512
5.505.525.54blake64
5.535.535.54sarmal256
5.635.635.64tiger
5.695.715.74bblake256
5.94?5.96?7.52?blake32
6.296.306.31sha3224
6.376.376.38bash256
6.706.716.72sha3256
6.716.716.72shake256
6.726.736.74skein10241024
6.826.836.84sarmal512
6.896.896.89cubehash512
6.896.907.57blake256
7.027.027.02cubehash816
7.067.087.09keccakc256
7.317.317.32cubehash1632
7.707.717.72skein256256
7.777.777.78sha224
7.777.787.79sha256
7.907.937.94echo512
7.967.978.00groestl256
8.13?8.15?16.46?keccakc448
8.278.278.28bash384
8.678.688.69keccakc512
8.698.708.72luffa256
8.748.758.76sha3384
9.299.319.32keccak
9.389.399.40rfsb509
10.3010.3010.31jh256
10.3010.3010.32jh224
10.3010.3110.39jh512
10.3010.3110.88jh384
10.6610.7110.77groestl512
10.9110.9310.95gimli24v1
11.0611.0711.09luffa384
11.1311.1411.16keccakc768
12.2412.2512.26sha3512
12.4912.5112.52bash512
12.6112.6212.63fugue256
13.1313.1413.16ripemd160
13.79?13.81?19.53?cubehash88
13.9213.9313.94fugue2
14.0014.0014.02cubehash1616
15.2015.2115.22luffa512
15.21?15.22?19.33?round3jh256
15.2215.2415.26round3jh512
15.7515.7715.79keccakc1024
16.9616.9717.03nasha256
17.1317.1817.26simd512
17.4617.4817.51hamsi
17.5717.5917.60nasha512
18.1918.1918.20fugue384
18.8518.8618.87md6d224
19.8119.8419.89mgrostl256
20.3620.3820.40md6d256
20.5320.5420.54lane256
21.6921.7021.71whirlpool
22.43?22.45?31.22?asconhashv12
22.4322.4622.48asconxofv12
24.4024.4124.42fugue512
25.5525.5825.60shamashashv1
26.3426.3526.37md6d384
26.6426.6626.68simd256
27.3527.3527.36cubehash84
27.4727.4827.51cubehash168
29.2529.2629.27lane512
31.3731.3831.39essence512
32.4132.4332.45md6d512
31.4933.3933.44essence384
36.2236.6336.73sneikha256
39.4140.3341.62fsb256
40.8440.8740.93esch256v1
41.8241.8841.92mcssha6
41.8241.8941.93mcssha4
42.4242.4442.50mcssha5
44.7244.7344.76essence224
44.7344.7444.75essence256
45.6445.7145.78saturninhashv2
47.6847.7047.71esch384v1
54.5354.5357.76cubehash164
55.2155.2255.23cubehash82
67.9367.9968.08coral256v1
69.7269.7769.91knot256v2
70.5770.5970.62triadhashv1
71.0771.1871.35sneikha384
75.1075.1375.19drygascon128
78.4778.5678.60xoodyakv1
80.0480.0680.12drygascon256
108.41108.41108.47cubehash162
109.50109.50109.51cubehash81
116.78116.83116.95knot256v1
157.70157.72160.01clxhash
216.72219.17223.82cubehash161
232.34232.40236.87knot512
244.90244.98249.67knot384
333.50338.36338.97md2
629.36630.22631.38syconhash256v1
822.24823.97828.60subterraneanv1
1426.881429.631432.30acehash256v1
1465.981467.831470.29sivrijndael256hash256v1
1509.661512.281515.34skinnyhashtk3
1626.301629.481631.95heron256v1
2654.842656.972659.08skinnyhashtk2
3042.863044.153047.55gage1h256c256r128
3955.613958.683960.86orangishv1
4585.084587.144589.46gage1h256c224r064
5048.845053.445057.35gage1h256c256r064
5056.185059.905062.42gage1h256c224r032
5857.665860.645864.28photonbeetlehash256rate32v1
9123.799127.119130.67gage1h256c512r064
9168.669171.539174.80gage1h256c256r032
9687.099693.299699.02fsb512
9846.609851.059854.95sivtemphotonhashv1
15263.3115266.0815268.44gage1h256c224r016
17168.4317174.3717179.66gage1h256c512r032
17274.6617282.8617289.65gage1h256c256r016
29194.7129202.6829211.46gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.032.052.07edonr512
2.882.892.89k12
3.093.103.10blake2b
3.13?3.16?3.50?md4
3.47?3.49?3.86?echo256
3.543.553.58bmw512
3.653.673.69edonr256
3.773.793.80sha1
3.813.823.85echosp256
4.194.194.20cubehash832
4.204.204.21shavite3256
4.40?4.41?7.35?keccakc256treed2
4.444.454.46shavite3512
4.834.844.85blake2s
4.86?4.89?8.36?bmw256
5.125.125.13keccakc512treed2
5.21?5.24?7.03?blake512
5.235.255.53md5
5.445.475.49skein512256
5.455.475.50skein512512
5.555.565.56shake128
5.725.745.76sha384
5.725.745.76sha512
5.825.845.86sarmal256
5.865.875.89tiger
5.855.875.93blake64
6.046.066.09shabal256
6.066.076.09echosp512
6.076.086.10shabal512
6.18?6.20?7.77?blake32
6.406.416.42sha3224
6.656.686.72bblake256
6.716.726.75bash256
6.756.936.95sha3256
6.946.956.96shake256
7.10?7.10?7.89?blake256
7.117.127.14skein10241024
7.137.167.18sarmal512
7.167.167.18cubehash512
7.527.527.53cubehash816
7.617.677.71keccakc256
7.837.857.87skein256256
8.058.078.09sha224
8.07?8.11?14.79?sha256
8.298.298.31cubehash1632
8.34?8.39?16.74?keccakc448
8.528.568.61groestl256
8.54?8.58?12.79?echo512
8.748.758.77bash384
8.748.768.78sha3384
8.968.989.02luffa256
9.02?9.06?18.11?keccakc512
9.87?9.89?19.63?keccak
10.2010.2110.25rfsb509
10.5710.5810.60jh256
10.5710.5910.61jh224
10.5810.6110.66jh512
10.5910.6211.18jh384
11.0711.0911.13gimli24v1
11.2311.2511.28keccakc768
11.54?11.60?13.69?luffa384
11.6011.6511.72groestl512
12.6312.6412.65sha3512
12.8312.8512.88bash512
13.5213.5413.56ripemd160
13.6013.6113.64fugue256
14.3014.3014.31cubehash88
14.98?14.99?21.10?cubehash1616
15.6015.6315.65round3jh512
15.63?15.66?19.90?round3jh256
15.8415.8815.90luffa512
16.0916.1216.50fugue2
16.3016.3316.37keccakc1024
17.4817.5017.54nasha256
17.6017.6517.69hamsi
18.0918.1218.26simd512
18.5918.6018.65nasha512
18.76?18.80?32.94?md6d224
19.7319.7519.76fugue384
20.2320.2520.26md6d256
21.6521.6621.66lane256
21.6421.6821.90mgrostl256
22.3622.3722.38whirlpool
22.74?22.78?31.62?asconhashv12
22.75?22.80?31.64?asconxofv12
25.9425.9726.01shamashashv1
26.1526.1726.20md6d384
26.7626.7826.80fugue512
27.3727.3927.41simd256
27.8527.8627.94cubehash84
28.4528.4628.46cubehash168
32.0632.1032.13md6d512
31.9732.1132.23fsb256
32.1732.1832.21lane512
33.0733.1033.13essence512
33.1435.2635.29essence384
36.6136.8238.80sneikha256
41.0041.2541.36esch256v1
43.0043.0443.07mcssha6
43.0143.0743.84mcssha4
44.6744.6944.71mcssha5
45.9745.9946.02essence224
45.9945.9946.01essence256
46.3346.4146.69saturninhashv2
48.4848.5048.53esch384v1
55.5555.5655.59cubehash164
55.7455.7555.76cubehash82
68.7168.8869.01coral256v1
70.6570.6870.70knot256v2
70.5270.8570.91triadhashv1
72.4972.5672.60sneikha384
75.3075.3875.48drygascon128
79.0079.0479.12xoodyakv1
80.9981.0581.12drygascon256
109.43109.44109.46cubehash162
110.04110.05110.12cubehash81
117.14117.24117.30knot256v1
158.11158.12158.14clxhash
217.74217.76217.78cubehash161
233.85233.95234.00knot512
246.37246.41246.47knot384
337.92338.34342.93md2
635.67636.99645.56syconhash256v1
821.57825.20834.28subterraneanv1
1449.591452.641455.34acehash256v1
1465.361467.641470.07sivrijndael256hash256v1
1527.171532.011534.39skinnyhashtk3
1658.071668.871672.88heron256v1
2657.332663.562668.75skinnyhashtk2
3099.143104.113108.67gage1h256c256r128
4003.174007.024014.15orangishv1
4660.934665.624668.82gage1h256c224r064
5127.155131.385137.87gage1h256c224r032
5128.445131.925137.85gage1h256c256r064
5834.405842.635848.14photonbeetlehash256rate32v1
9265.599272.859279.25gage1h256c512r064
9299.519305.209311.50gage1h256c256r032
9834.359839.749848.29sivtemphotonhashv1
15465.7315475.0215484.48gage1h256c224r016
17413.1717423.2017431.91gage1h256c512r032
17506.5417516.5017525.74gage1h256c256r016
25629.3025637.9725655.32fsb512
29581.6429596.1129604.55gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.192.202.22edonr512
3.303.323.44k12
3.453.463.47blake2b
3.50?3.52?4.26?md4
3.994.034.10edonr256
4.284.324.39echo256
4.314.324.36bmw512
4.304.334.38sha1
4.724.734.76echosp256
4.834.844.85blake2s
5.155.165.17shavite3256
5.48?5.52?7.65?blake512
5.48?5.52?9.63?bmw256
5.545.545.57cubehash832
5.745.756.22md5
5.755.775.79shavite3512
5.925.956.01skein512256
5.915.976.01skein512512
6.05?6.09?10.76?sarmal256
6.076.096.11shake128
6.10?6.14?10.20?keccakc256treed2
6.196.286.37blake64
6.266.316.39sha384
6.27?6.31?7.32?sha512
6.476.516.54tiger
6.62?6.65?8.63?blake32
6.966.987.00bash256
7.377.407.44sarmal512
7.597.657.70echosp512
7.637.667.70shabal512
7.627.687.76shabal256
7.66?7.68?8.68?blake256
7.627.797.81sha3256
7.707.797.82shake256
7.807.817.81sha3224
7.917.948.05cubehash512
7.987.998.00keccakc512treed2
8.228.258.28skein256256
8.348.378.44keccakc256
8.878.888.89cubehash816
8.868.898.95sha224
8.898.918.97skein10241024
9.239.299.34bblake256
9.33?9.39?14.31?echo512
9.429.439.45sha3384
8.93?9.51?16.89?sha256
9.619.649.70luffa256
9.669.699.70bash384
9.9910.0310.09groestl256
10.18?10.25?20.38?keccakc512
10.30?10.37?20.41?keccak
10.30?10.43?20.46?keccakc448
10.9010.9110.93cubehash1632
11.3011.3211.38jh224
11.3211.3411.95jh384
11.3211.3511.39jh256
11.3511.3911.42jh512
11.4511.4911.52gimli24v1
12.0812.1712.29keccakc768
12.46?12.53?24.00?rfsb509
12.72?12.82?15.10?luffa384
13.0213.0813.13groestl512
13.7513.7813.81bash512
13.8313.8413.86sha3512
14.5914.6114.65ripemd160
15.6515.6515.67cubehash88
16.2816.3116.33fugue256
16.6416.7016.77round3jh512
16.73?16.83?21.36?round3jh256
17.5017.5517.62luffa512
17.63?17.66?24.83?cubehash1616
17.9518.0118.05hamsi
18.0118.1018.15keccakc1024
18.7818.8818.97nasha256
19.2819.3219.40nasha512
21.7221.7821.83fugue2
22.6422.7022.82simd512
23.59?23.81?33.17?asconxofv12
23.8423.8823.92fugue384
24.0824.1224.15whirlpool
24.4824.5225.04mgrostl256
24.5124.5424.57lane256
26.7526.9227.08shamashashv1
29.2329.2729.47cubehash84
29.2629.3029.35simd256
31.0931.1131.16cubehash168
33.0633.0933.13fugue512
23.62?33.25?33.58?asconhashv12
37.70?37.79?66.57?md6d224
37.7637.8137.85essence512
38.0338.2540.18sneikha256
37.9340.2640.44essence384
40.7740.8540.89md6d256
41.6141.8842.17fsb256
42.1642.4242.54esch256v1
43.1243.1443.19lane512
46.2746.3147.17mcssha4
46.2646.3246.39mcssha6
48.1248.2448.91saturninhashv2
49.2749.3249.36essence224
49.2949.3449.38essence256
50.5950.6450.66esch384v1
50.7850.8351.93mcssha5
52.8052.8652.92md6d384
56.5857.0657.09cubehash82
58.1658.1758.21cubehash164
64.7464.8364.97md6d512
71.1471.3071.58coral256v1
71.5371.5871.60triadhashv1
73.1273.1673.18knot256v2
75.8475.9175.98drygascon128
76.2576.3579.97sneikha384
80.3880.4280.45xoodyakv1
83.5583.6483.70drygascon256
111.38111.47111.50cubehash81
112.08112.20112.42cubehash162
118.34119.60119.84knot256v1
159.11159.14159.23clxhash
220.50220.52220.56cubehash161
238.01238.16238.39knot512
249.75249.82250.02knot384
349.69349.74355.04md2
661.77662.20664.05syconhash256v1
831.10831.50833.08subterraneanv1
1446.631450.211481.91sivrijndael256hash256v1
1500.761501.841525.67acehash256v1
1572.991573.581605.66skinnyhashtk3
1747.951772.991784.12heron256v1
2668.922691.092703.67skinnyhashtk2
3268.143277.883340.00gage1h256c256r128
4143.584151.984205.33orangishv1
4847.654854.264865.89gage1h256c224r064
5314.645321.725337.40gage1h256c224r032
5342.315349.865367.16gage1h256c256r064
5779.095788.525811.83photonbeetlehash256rate32v1
9644.729653.949671.02gage1h256c256r032
9647.059660.959673.56gage1h256c512r064
9777.859796.089811.75sivtemphotonhashv1
16030.0516040.7816065.44gage1h256c224r016
18066.2718084.3218100.27gage1h256c512r032
18134.7718148.2318170.21gage1h256c256r016
30638.8830651.8830667.86gage1h256c224r008
68150.7668202.9768225.21fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
4.884.975.09blake2s
5.16?5.25?5.84?edonr512
6.536.596.66blake2b
8.288.318.59edonr256
8.25?8.41?12.06?md4
9.22?10.56?10.97?k12
10.6910.7510.88sha1
10.97?11.47?12.19?echo256
11.12?11.50?16.22?blake512
11.7811.8111.94skein512256
11.7811.9111.97skein512512
11.84?12.31?21.56?sarmal256
12.19?12.31?15.16?md5
12.4712.5912.72blake64
12.9113.0313.25skein256256
13.19?13.28?18.62?blake32
13.2513.3413.53bash256
13.2513.3413.56bash384
14.1614.2214.41sarmal512
14.22?14.34?24.59?bmw256
14.3114.5014.72tiger
14.5314.6214.72sha3512
14.5314.6214.75sha3224
14.5314.6614.75sha3256
14.5914.6614.78shake256
14.6214.6914.78sha3384
14.7514.8114.91shake128
14.91?15.00?18.72?blake256
14.8415.0315.78sha384
15.16?15.53?19.38?sha512
15.4415.5915.75bmw512
16.5616.5916.81gimli24v1
17.1617.1917.22cubehash512
17.6217.7217.78shavite3256
18.0918.3819.44echosp256
18.3118.4718.81luffa256
19.1219.1919.34sha224
20.1620.4420.81keccakc768
20.3420.5620.81keccakc1024
20.8420.9121.09jh256
20.5320.9421.31keccakc256
20.9120.9721.09jh224
20.9421.1222.22jh384
21.0621.1621.38jh512
19.97?21.19?38.19?sha256
20.78?21.19?40.12?keccakc512
20.78?21.28?39.59?keccak
21.03?21.84?39.69?keccakc448
22.6922.7822.84cubehash832
22.8823.0023.25hamsi
23.25?23.41?34.41?echosp512
23.66?24.22?39.12?echo512
24.53?24.91?27.72?shavite3512
25.7225.8125.97bash512
26.0026.0626.12cubehash816
27.8828.0028.12shabal256
27.8828.0928.28groestl256
27.9728.1628.22shabal512
28.1628.2228.34skein10241024
28.2228.3128.50ripemd160
28.16?28.69?34.41?luffa384
30.3130.5030.72round3jh512
31.41?31.81?40.22?round3jh256
32.8132.8432.94cubehash88
33.75?34.22?50.34?asconxofv12
36.0036.1936.44nasha256
36.2836.4437.09groestl512
37.8837.9438.44keccakc512treed2
38.1238.2838.66nasha512
38.12?38.62?64.00?keccakc256treed2
38.4738.7539.06shamashashv1
38.7238.8839.12luffa512
38.88?39.31?76.09?rfsb509
40.3440.4140.59bblake256
44.2244.2544.34cubehash1632
45.8846.1246.50whirlpool
46.6946.8147.09cubehash84
34.09?50.22?51.22?asconhashv12
50.4750.5650.69fugue256
51.31?51.66?72.16?cubehash1616
53.0653.1953.59simd256
54.4155.0057.31sneikha256
56.7857.0657.38esch256v1
61.6261.7261.97lane256
64.9765.0365.16cubehash168
70.5971.0371.41saturninhashv2
71.5072.0673.19simd512
74.0974.4774.66cubehash82
70.2574.9777.62mgrostl256
76.7876.8476.94fugue384
77.6977.8178.12esch384v1
79.7580.0080.38triadhashv1
82.2582.4783.03drygascon128
86.5386.7587.00mcssha6
86.9787.3889.06mcssha4
91.7291.8192.06essence224
91.9792.0692.16essence256
92.0692.1292.19cubehash164
91.7892.4193.22fugue2
97.3197.5997.81essence512
97.9498.0098.12xoodyakv1
101.03101.47102.12coral256v1
99.22103.91104.94essence384
104.53104.66104.75knot256v2
113.59113.75114.16fugue512
115.31115.75116.19drygascon256
123.41123.75128.22sneikha384
123.53?123.97?219.62?md6d224
127.31127.50130.53mcssha5
128.81?128.94?180.91?cubehash81
132.12132.66133.41knot256v1
132.72133.00133.38md6d256
135.16137.34138.53fsb256
146.00146.19146.62cubehash162
168.28168.38168.50lane512
171.16171.56172.09clxhash
173.06173.53173.91md6d384
209.44210.00210.88md6d512
254.22254.31254.59cubehash161
275.88275.94276.12knot384
289.75290.22291.28knot512
500.12500.38508.28md2
948.59952.84954.50subterraneanv1
1009.281009.841010.47syconhash256v1
1374.341376.251378.03sivrijndael256hash256v1
2235.282236.782239.34skinnyhashtk3
2285.472286.882289.12acehash256v1
2961.622962.062963.25skinnyhashtk2
3183.973188.193218.44heron256v1
5030.445100.625102.84photonbeetlehash256rate32v1
5164.125230.725243.03gage1h256c256r128
5842.225844.445854.22orangishv1
7244.667339.387347.09gage1h256c224r064
7786.847787.947793.72gage1h256c224r032
8078.508095.538371.75gage1h256c256r064
9183.88?9465.00?12868.41?sivtemphotonhashv1
14116.4714120.9714342.38gage1h256c256r032
14561.3114573.3814823.41gage1h256c512r064
23048.2223240.9123335.03gage1h256c224r016
26318.41?26446.59?42306.81?gage1h256c256r016
26463.6626666.4126740.00gage1h256c512r032
43990.4144113.5644206.12gage1h256c224r008
612547.19612894.62613462.47fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
40.50?41.00?45.25?edonr256
41.25?43.00?68.25?md4
43.7544.2544.50blake2s
41.25?47.75?48.75?edonr512
50.5051.0052.00gimli24v1
52.5052.7554.00blake2b
51.5053.0055.25sha1
56.75?59.00?81.25?md5
61.2562.2564.25hamsi
62.25?63.50?93.50?blake32
66.0067.2570.75tiger
67.25?70.50?88.00?blake256
71.2572.0073.75skein256256
73.50?77.25?89.00?k12
78.0079.0080.00luffa256
78.25?80.50?133.25?bmw256
86.5086.7587.00cubehash512
85.7587.0088.25sha224
89.25?90.25?132.25?blake512
88.2591.7596.25echo256
94.7595.5096.75skein512256
95.5096.2597.00skein512512
91.50?98.50?173.75?sha256
96.00?99.50?173.75?sarmal256
100.75?106.50?139.75?blake64
107.75108.25110.50bash512
108.00109.00110.25bash256
108.75109.25110.75bash384
114.00114.25119.00shavite3256
113.75?116.75?175.00?asconxofv12
116.00116.75117.50sha3256
116.00116.75118.25sarmal512
116.00117.00117.75sha3512
116.50117.25117.75shake256
116.00117.50118.25sha3224
116.75117.50118.50shake128
117.00117.50118.75sha3384
120.25121.25125.75sha384
120.00122.25127.25sha512
121.50122.25125.00ripemd160
123.75124.50129.25shamashashv1
123.50124.75126.25bmw512
144.00?145.75?174.25?luffa384
144.50147.50160.50echosp256
146.75147.50148.75triadhashv1
147.00148.00155.25sneikha256
155.25156.50157.75nasha256
158.00158.75161.25groestl256
161.00161.75162.75cubehash832
162.00162.50163.25cubehash816
160.75163.75167.25keccakc768
162.25164.25166.50keccakc1024
168.00168.25168.75cubehash88
166.75168.75172.00keccakc256
166.25?169.25?314.00?keccakc512
165.00?170.25?319.50?keccak
172.00173.00173.75jh224
172.00173.00173.75shabal256
172.25173.00174.00jh256
172.75173.75176.50shabal512
169.50?174.00?319.00?keccakc448
172.50174.00179.00jh384
173.50174.50176.00jh512
116.00?177.00?181.00?asconhashv12
184.00184.75187.00cubehash84
186.25187.00188.50echosp512
189.75190.50192.25luffa512
191.50?194.00?305.75?echo512
193.00194.75196.75saturninhashv2
194.50196.50202.50whirlpool
195.50196.75197.75shavite3512
208.50209.75216.50drygascon128
210.25210.50211.25cubehash82
209.00210.75215.25esch256v1
225.50226.25227.00skein10241024
238.00240.00241.50knot256v1
240.00242.75244.75round3jh512
256.50?262.25?510.25?rfsb509
259.50?263.00?330.75?round3jh256
263.50264.50266.75clxhash
265.25?266.00?370.25?cubehash81
268.25268.75269.75bblake256
286.50287.50288.00knot256v2
288.75290.25291.75groestl512
303.00303.00303.25cubehash1632
302.75303.50305.25keccakc512treed2
305.00307.00310.00nasha512
304.50?308.00?501.50?keccakc256treed2
311.50312.25313.00xoodyakv1
311.50?313.25?433.75?cubehash1616
319.50320.75323.00fugue256
329.75330.00332.00cubehash168
334.50335.75337.00esch384v1
338.50341.50344.00coral256v1
357.25358.00360.00cubehash164
402.50403.75404.75mcssha6
405.75409.25422.75mcssha4
411.50413.25414.75cubehash162
424.50425.50428.25simd256
427.75439.50445.50sneikha384
439.75441.75444.75drygascon256
492.75493.50494.00fugue384
502.00503.00505.00lane256
520.00520.25520.50cubehash161
560.00560.75561.50essence224
556.50561.75594.75mgrostl256
562.00?562.75?707.75?knot384
562.25562.75564.50essence256
572.50576.00584.50simd512
639.00643.00647.25fugue2
698.00701.00707.75knot512
729.25730.25751.00mcssha5
748.50750.50752.75fugue512
781.00782.75784.25essence512
799.25838.75842.00essence384
987.25?993.75?1762.50?md6d224
1056.501061.251065.75md6d256
1064.001082.251097.50fsb256
1346.001347.001348.00lane512
1353.751359.001379.75md2
1382.751386.001390.25md6d384
1550.001553.751562.75sivrijndael256hash256v1
1680.501685.501691.00md6d512
1893.501899.751930.25subterraneanv1
3734.003739.753746.00syconhash256v1
5269.505270.255273.25skinnyhashtk2
5756.505834.505838.00photonbeetlehash256rate32v1
5959.505965.755973.25skinnyhashtk3
8436.508440.758448.00acehash256v1
9723.75?9835.25?13753.50?sivtemphotonhashv1
14570.0014576.7514596.50heron256v1
17846.2517990.2518051.75gage1h256c256r128
23337.2523353.2523399.25orangishv1
26796.0027139.2527156.75gage1h256c224r064
27460.5027468.2527488.50gage1h256c224r032
29874.5029893.5029990.75gage1h256c256r064
49787.7549798.2549839.75gage1h256c256r032
53583.5053781.7556292.25gage1h256c512r064
79141.7579189.0080418.50gage1h256c224r016
89612.50?91751.00?144285.75?gage1h256c256r016
93254.0093288.7595289.50gage1h256c512r032
148964.25149059.00151328.50gage1h256c224r008
4902814.254909059.004921405.25fsb512

amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6148; 20 x 2400MHz; pmnod003, supercop-20190910

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.761.781.80edonr512
2.412.462.49k12
2.852.892.92bmw512
2.892.912.93md4
2.962.983.00echo256
3.063.083.08blake2b
3.213.233.25keccakc256treed2
3.333.393.41cubehash832
3.363.403.45edonr256
3.413.453.46shavite3512
3.473.493.50sha1
3.503.523.55echosp256
3.583.603.61shavite3256
3.994.014.03keccakc512treed2
4.364.394.42bmw256
4.754.784.81blake512
4.814.844.88blake2s
4.914.934.96md5
4.974.984.99shake128
5.025.065.10sha512
5.025.065.11sha384
5.005.085.19bblake256
5.075.115.14shabal256
5.085.125.16shabal512
5.145.195.24skein512256
5.165.205.22skein512512
5.165.215.30echosp512
5.335.355.38sarmal256
5.295.365.42blake64
5.365.475.54tiger
5.705.755.82blake32
6.166.186.20sha3224
6.136.186.23bash256
6.456.496.50shake256
6.476.496.52sha3256
6.466.496.51skein10241024
6.596.626.65sarmal512
6.646.686.77cubehash1632
6.666.726.77cubehash512
6.706.726.74cubehash816
6.776.796.81blake256
6.796.836.88keccakc256
7.347.437.50simd256
7.527.557.58echo512
7.577.607.64sha256
7.567.607.64sha224
7.557.617.66groestl256
7.567.617.65skein256256
7.617.767.92simd512
7.887.937.97keccakc448
8.028.078.14bash384
8.358.408.47keccakc512
8.508.548.58luffa256
8.578.608.62sha3384
8.858.898.93rfsb509
8.938.969.02keccak
10.0310.0710.10groestl512
9.9710.1210.46jh384
9.9410.1310.44jh512
9.9710.1310.44jh256
10.1010.1410.17jh224
10.7410.7810.84luffa384
10.8010.8410.90gimli24v1
10.8210.9110.98keccakc768
11.5711.6311.68fugue2
11.9912.0512.09fugue256
11.74?12.24?13.18?sha3512
12.2212.3112.39bash512
12.8712.9012.93ripemd160
13.3913.4113.44cubehash1616
13.4813.5013.51cubehash88
14.6714.8215.09luffa512
14.0014.9715.06round3jh256
14.9415.0015.13round3jh512
15.6215.6615.73keccakc1024
16.6116.6816.81nasha256
16.9116.9917.06nasha512
17.2317.2517.28fugue384
17.2817.3917.51hamsi
19.0019.0619.10mgrostl256
19.8619.8819.90lane256
20.2420.2720.31md6d224
21.2921.3121.32whirlpool
21.8621.9021.98md6d256
22.1622.2522.35asconhashv12
21.3822.7723.29asconxofv12
22.9322.9522.99fugue512
24.8624.9025.15shamashashv1
26.8426.8826.90cubehash168
27.1827.2127.24cubehash84
27.4727.5127.54lane512
28.2928.4228.48md6d384
30.1130.3030.37essence384
30.3130.3530.40essence512
34.7834.8534.91md6d512
34.0135.1936.25fsb256
35.4135.9636.17sneikha256
37.79?40.70?46.73?esch256v1
40.9541.1041.33mcssha5
40.9641.1241.29mcssha6
41.0041.1441.20mcssha4
43.9443.9744.01essence256
43.9543.9844.02essence224
44.9545.1945.27saturninhashv2
47.1547.1847.25esch384v1
53.8953.9153.92cubehash164
54.8854.9154.93cubehash82
67.1667.4367.78coral256v1
69.1269.1769.23knot256v2
70.2270.4070.79sneikha384
70.3770.4570.51triadhashv1
74.8574.9975.10drygascon128
78.1278.2178.35xoodyakv1
79.4179.5379.61drygascon256
108.51108.54108.59cubehash162
109.14109.18109.20cubehash81
98.02?111.61?125.77?fsb512
116.53116.71117.00knot256v1
157.47157.56160.46clxhash
216.02216.10219.90cubehash161
232.99233.21238.72knot512
244.23244.47250.11knot384
324.21329.93339.34md2
616.73623.14627.92syconhash256v1
814.51817.64824.63subterraneanv1
1405.221409.641415.97acehash256v1
1462.381465.851469.98sivrijndael256hash256v1
1493.241497.951500.94skinnyhashtk3
1596.281604.311615.99heron256v1
2637.852644.642651.15skinnyhashtk2
2985.842994.813006.61gage1h256c256r128
3908.763918.913926.68orangishv1
4521.974528.804536.56gage1h256c224r064
4974.544983.604992.69gage1h256c256r064
4994.084998.445004.50gage1h256c224r032
5806.215816.225850.44photonbeetlehash256rate32v1
9000.839015.419031.01gage1h256c512r064
9049.029064.939078.79gage1h256c256r032
9822.159838.739853.20sivtemphotonhashv1
15079.8315093.0215108.01gage1h256c224r016
16952.0716983.8717014.21gage1h256c512r032
17047.0617083.8717107.47gage1h256c256r016
28842.5528856.7328874.64gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.871.881.88edonr512
2.602.622.63k12
2.992.993.00md4
3.083.083.09blake2b
3.113.113.12echo256
3.133.133.14bmw512
3.493.503.51edonr256
3.593.603.61sha1
3.673.683.69cubehash832
3.763.773.77echosp256
3.773.773.77keccakc256treed2
3.813.823.83shavite3512
3.823.823.83shavite3256
4.564.574.58bmw256
4.574.574.58keccakc512treed2
4.844.864.87blake2s
4.944.954.96blake512
5.045.055.05md5
5.145.155.15shake128
5.285.295.31skein512256
5.295.305.30skein512512
5.315.325.34sha384
5.315.335.34sha512
5.365.385.41echosp512
5.455.465.47shabal256
5.455.475.48shabal512
5.525.535.54sarmal256
5.555.565.58blake64
5.585.625.63tiger
5.645.665.70bblake256
5.885.895.92blake32
6.316.326.32sha3224
6.376.396.41bash256
6.696.706.71shake256
6.706.706.71sha3256
6.736.736.74skein10241024
6.836.846.85sarmal512
6.876.906.91cubehash512
6.916.916.92blake256
7.027.037.03cubehash816
7.067.077.09keccakc256
7.297.297.33cubehash1632
7.587.617.63simd256
7.687.707.71skein256256
7.777.777.79sha256
7.767.787.79sha224
7.967.967.98echo512
7.967.987.99groestl256
8.058.108.15simd512
8.138.148.15keccakc448
8.278.288.30bash384
8.678.688.71keccakc512
8.708.708.71luffa256
8.738.748.75sha3384
9.319.319.33keccak
9.349.359.36rfsb509
10.3010.3110.32jh224
10.2910.3110.46jh512
10.3010.3110.46jh256
10.3010.3110.47jh384
10.6410.6510.66groestl512
10.9210.9310.95gimli24v1
11.0511.0711.09luffa384
11.1211.1411.15keccakc768
12.2612.2712.73sha3512
12.4812.5112.53bash512
12.5712.5912.60fugue2
12.6212.6412.65fugue256
13.1313.1413.15ripemd160
13.7913.8013.80cubehash88
14.0014.0114.02cubehash1616
15.1915.2115.33luffa512
14.7515.2215.25round3jh256
15.2315.2515.30round3jh512
15.7515.7615.78keccakc1024
16.9716.9917.04nasha256
17.4417.4717.52hamsi
17.5717.5917.60nasha512
18.1818.1918.20fugue384
18.8318.8418.85md6d224
20.0920.1220.14mgrostl256
20.3420.3520.38md6d256
20.5320.5420.55lane256
21.6921.7021.70whirlpool
22.4222.4522.48asconhashv12
22.2922.9523.00asconxofv12
24.4024.4024.41fugue512
25.3225.3425.35shamashashv1
26.3426.4026.41md6d384
27.4627.4727.48cubehash168
27.5127.5227.52cubehash84
29.2529.2629.27lane512
31.2531.3331.36essence384
31.3731.3931.40essence512
32.3132.3332.34md6d512
32.0132.4732.88fsb256
36.1736.2636.32sneikha256
40.9240.9643.78esch256v1
41.7841.8341.85mcssha4
41.8241.8541.92mcssha6
42.4542.4842.57mcssha5
44.7244.7344.74essence224
44.7244.7344.75essence256
45.6245.6345.65saturninhashv2
47.6747.6747.69esch384v1
54.5254.5254.53cubehash164
55.2155.2255.23cubehash82
67.9167.9968.10coral256v1
69.7369.7569.77knot256v2
70.5770.6070.62triadhashv1
71.1371.2071.37sneikha384
75.1075.1375.17drygascon128
78.4978.5378.57xoodyakv1
80.0480.0880.11drygascon256
109.14109.15109.16cubehash162
109.50109.51109.51cubehash81
116.88116.94117.06knot256v1
157.78157.81159.24clxhash
216.68216.71218.60cubehash161
234.10234.15236.87knot512
245.09245.17247.96knot384
333.49335.18337.73md2
627.58628.77629.82syconhash256v1
819.66820.67822.61subterraneanv1
1422.781424.151425.90acehash256v1
1463.051463.951465.49sivrijndael256hash256v1
1507.881509.141510.13skinnyhashtk3
1625.561628.241631.11heron256v1
2647.972649.222651.11skinnyhashtk2
3031.483033.623037.12gage1h256c256r128
3944.123947.433949.49orangishv1
4573.044575.244576.98gage1h256c224r064
5032.305034.245036.93gage1h256c256r064
5040.495041.945043.62gage1h256c224r032
5801.095804.605820.20photonbeetlehash256rate32v1
9095.089100.559106.29gage1h256c512r064
9138.939142.609147.43gage1h256c256r032
9656.579660.289663.00fsb512
9818.559823.959828.97sivtemphotonhashv1
15213.1415217.2715222.69gage1h256c224r016
17120.0617128.7517140.82gage1h256c512r032
17216.6617223.0517229.58gage1h256c256r016
29097.9329101.4029108.05gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.022.032.05edonr512
2.872.882.89k12
3.103.103.11blake2b
3.133.143.14md4
3.453.453.46echo256
3.533.543.57bmw512
3.633.663.69edonr256
3.783.793.80sha1
3.883.883.89echosp256
4.174.194.21cubehash832
4.194.204.20shavite3256
4.394.404.42keccakc256treed2
4.454.464.47shavite3512
4.854.864.87bmw256
4.864.874.88blake2s
5.125.135.13keccakc512treed2
5.215.235.24blake512
5.235.245.25md5
5.445.475.49skein512512
5.455.475.48skein512256
5.545.555.56shake128
5.715.735.77sha384
5.725.745.77sha512
5.815.825.84sarmal256
5.825.855.88tiger
5.885.925.96blake64
6.036.056.07shabal512
6.046.066.07shabal256
6.056.086.11echosp512
6.116.126.15blake32
6.416.426.43sha3224
6.556.586.63bblake256
6.716.726.74bash256
6.956.956.97sha3256
6.956.966.97shake256
7.117.127.12blake256
7.127.147.16skein10241024
7.167.177.21cubehash512
7.197.217.22sarmal512
7.527.537.55cubehash816
7.617.657.69keccakc256
7.827.857.87skein256256
7.927.937.95simd256
8.058.078.09sha256
8.078.088.10sha224
8.288.298.32cubehash1632
8.318.338.36keccakc448
8.518.538.58groestl256
8.568.618.71simd512
8.648.668.67echo512
8.738.758.77bash384
8.758.768.77sha3384
8.958.969.00luffa256
9.029.059.07keccakc512
9.88?9.92?11.34?keccak
10.1710.2110.24rfsb509
10.5710.5910.61jh256
10.5810.6010.61jh224
10.5810.6110.76jh384
10.5810.6210.78jh512
11.0411.0611.08gimli24v1
11.2211.2311.26keccakc768
11.5011.5211.56luffa384
11.6011.6111.64groestl512
12.6412.6513.12sha3512
12.8312.8512.88bash512
13.5213.5413.55ripemd160
13.6113.6213.64fugue256
14.1914.2214.28fugue2
14.3014.3014.31cubehash88
14.9914.9915.00cubehash1616
15.6015.6415.68round3jh256
15.5615.6615.69round3jh512
15.8415.9616.02luffa512
16.2816.3016.32keccakc1024
17.4917.5217.56nasha256
17.6117.6517.68hamsi
18.5718.6018.63nasha512
18.6918.7118.73md6d224
19.7319.7419.76fugue384
20.1520.1720.19md6d256
21.6321.6421.66lane256
21.9121.9321.96mgrostl256
22.3522.3522.37whirlpool
22.7322.7922.82asconhashv12
23.1323.2323.31asconxofv12
25.7725.9125.99shamashashv1
26.1526.1826.21md6d384
26.7726.7826.80fugue512
28.0228.0328.03cubehash84
28.4428.4528.45cubehash168
31.9531.9932.01md6d512
31.9632.0632.15fsb256
32.1832.2032.22lane512
33.0133.0433.11essence384
33.1033.1233.14essence512
36.6936.7736.88sneikha256
41.0341.4944.29esch256v1
42.9943.0043.02mcssha4
43.0343.0743.13mcssha6
44.7344.7744.81mcssha5
45.9645.9845.99essence224
45.9745.9846.01essence256
46.3246.3746.62saturninhashv2
48.4648.5048.53esch384v1
55.5355.5455.55cubehash164
55.7455.7655.77cubehash82
68.7568.9169.04coral256v1
70.6770.6970.71knot256v2
70.8670.8870.90triadhashv1
72.5072.5472.60sneikha384
75.2975.3575.43drygascon128
79.0179.0579.08xoodyakv1
80.9981.0181.04drygascon256
110.05110.05110.07cubehash81
110.14110.15110.17cubehash162
117.29117.36117.46knot256v1
158.19158.21158.25clxhash
217.71217.73217.74cubehash161
235.63235.68235.80knot512
246.56246.61246.68knot384
337.89338.36342.14md2
635.69636.96644.55syconhash256v1
821.28825.40829.33subterraneanv1
1444.831446.151449.05acehash256v1
1458.371462.401463.67sivrijndael256hash256v1
1527.471529.341530.50skinnyhashtk3
1650.411665.551672.45heron256v1
2656.632659.672663.14skinnyhashtk2
3090.043094.683098.72gage1h256c256r128
3995.064001.174006.42orangishv1
4647.264650.264653.11gage1h256c224r064
5113.515117.495124.65gage1h256c256r064
5113.325117.655121.60gage1h256c224r032
5781.605785.195788.66photonbeetlehash256rate32v1
9239.759243.639251.45gage1h256c512r064
9269.049274.639281.68gage1h256c256r032
9799.409804.449813.80sivtemphotonhashv1
15424.2115434.0515441.73gage1h256c224r016
17361.2117370.1117381.67gage1h256c512r032
17449.3517454.4217470.36gage1h256c256r016
25556.3625572.3325594.00fsb512
29491.5929504.4029530.63gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.202.212.26edonr512
3.283.293.32k12
3.453.473.48blake2b
3.503.513.52md4
3.984.004.08edonr256
4.254.284.34echo256
4.304.314.32sha1
4.304.324.37bmw512
4.854.864.87blake2s
4.914.924.97echosp256
5.155.155.16shavite3256
5.455.475.51blake512
5.485.505.52bmw256
5.535.545.59cubehash832
5.735.745.76md5
5.765.785.81shavite3512
5.935.956.00skein512256
5.925.966.01skein512512
6.036.066.08sarmal256
6.076.086.09shake128
6.096.106.14keccakc256treed2
6.156.236.32blake64
6.236.276.33sha384
6.276.316.38sha512
6.446.486.50tiger
6.536.556.57blake32
6.926.956.99bash256
7.487.507.54sarmal512
7.527.567.60shabal512
7.647.667.68blake256
7.667.677.78shabal256
7.667.707.77echosp512
7.797.807.82sha3256
7.797.817.83shake256
7.817.827.83sha3224
7.937.967.99cubehash512
7.987.998.02keccakc512treed2
8.208.248.26skein256256
8.328.368.41keccakc256
8.648.708.75simd256
8.878.888.93cubehash816
8.898.908.96skein10241024
8.878.908.99sha256
8.888.918.95sha224
9.129.159.18bblake256
9.399.419.42sha3384
9.609.629.66echo512
9.599.629.68luffa256
9.659.679.70bash384
9.949.9910.06groestl256
10.1610.2310.27keccakc512
10.2510.3410.38keccakc448
10.31?10.39?11.78?keccak
10.9310.9311.00cubehash1632
11.0011.1011.16simd512
11.3111.3311.37jh256
11.3311.3611.39jh224
11.3511.3811.61jh512
11.3411.3911.50jh384
11.4411.4711.54gimli24v1
12.1212.2112.28keccakc768
12.4312.5012.61rfsb509
12.7412.7712.80luffa384
12.9913.0213.07groestl512
13.7513.8013.82bash512
13.8413.8714.39sha3512
14.6014.6214.64ripemd160
15.6515.6515.68cubehash88
16.2916.3116.33fugue256
16.6716.7016.78round3jh256
16.7016.7616.80round3jh512
17.5017.5617.64luffa512
17.6317.6517.66cubehash1616
17.8617.9417.98hamsi
18.0318.0718.18keccakc1024
18.5118.5618.63fugue2
18.8818.9319.02nasha256
19.3519.4019.46nasha512
23.5223.5823.66asconhashv12
23.8523.8623.91fugue384
23.9724.0424.16asconxofv12
24.1024.1024.13whirlpool
24.5224.5424.59lane256
24.6724.6924.72mgrostl256
26.8026.8326.88shamashashv1
29.3829.4029.44cubehash84
31.1131.1231.14cubehash168
33.0533.0933.12fugue512
37.6137.6537.69essence384
37.7137.7637.83md6d224
37.7837.8037.86essence512
37.9738.1638.27sneikha256
40.6040.6540.76md6d256
41.3041.5541.71fsb256
42.2842.7545.66esch256v1
43.1143.1243.18lane512
46.2846.3046.33mcssha4
46.2746.3546.41mcssha6
48.0848.2048.86saturninhashv2
49.2749.3149.35essence224
49.3049.3449.38essence256
50.6050.6350.67esch384v1
50.8550.9350.97mcssha5
52.7352.7952.92md6d384
56.5557.0657.08cubehash82
58.1558.1758.19cubehash164
64.5264.5864.66md6d512
71.2171.3471.53coral256v1
71.2371.5271.60triadhashv1
73.1473.1573.18knot256v2
75.5675.8075.90drygascon128
76.1976.2576.31sneikha384
80.3880.4380.46xoodyakv1
83.4383.5083.57drygascon256
111.36111.44111.49cubehash81
112.76112.82112.86cubehash162
118.33118.41118.47knot256v1
159.18159.23159.31clxhash
220.47220.50220.54cubehash161
239.83239.95240.06knot512
249.94250.00250.09knot384
349.67349.70354.17md2
662.83663.03664.19syconhash256v1
829.79830.94831.60subterraneanv1
1447.621448.321465.91sivrijndael256hash256v1
1502.581503.161522.30acehash256v1
1573.201573.701588.91skinnyhashtk3
1752.501769.451777.10heron256v1
2671.432681.502692.33skinnyhashtk2
3243.633254.533263.84gage1h256c256r128
4131.194135.764139.87orangishv1
4840.724847.204852.01gage1h256c224r064
5305.955310.245316.31gage1h256c224r032
5328.755332.755347.25gage1h256c256r064
5730.285736.735759.52photonbeetlehash256rate32v1
9622.269631.589641.64gage1h256c256r032
9626.999633.989645.46gage1h256c512r064
9756.339764.679781.15sivtemphotonhashv1
15976.7715986.8316000.25gage1h256c224r016
18037.9418056.7218074.31gage1h256c512r032
18089.8818100.4218111.78gage1h256c256r016
30535.2330548.6230567.46gage1h256c224r008
67958.3967990.1268026.52fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
4.784.814.91blake2s
5.12?5.16?5.84?edonr512
6.536.596.66blake2b
8.228.318.41md4
8.258.318.59edonr256
9.129.229.75k12
10.7510.8410.94sha1
10.94?11.06?12.41?echo256
11.0611.1611.53blake512
11.6911.7812.09sarmal256
11.7811.8812.03skein512512
11.7811.9412.06skein512256
12.0912.1912.22md5
12.5012.6212.84blake64
12.8812.9113.03blake32
12.8412.9413.12skein256256
13.2213.3113.41bash256
13.2213.3413.47bash384
14.1614.2514.41bmw256
14.3414.4714.56tiger
14.3414.4714.81sarmal512
14.4714.5315.06sha3512
14.5314.5914.69sha3384
14.5614.6914.78blake256
14.6614.6914.81sha3256
14.6914.7514.78sha3224
14.6914.7514.84shake128
14.5014.7815.66sha384
14.7214.7814.84shake256
14.9715.1215.91sha512
15.4415.5915.72bmw512
16.5016.5916.81gimli24v1
17.5317.5617.62shavite3256
17.6917.7517.88cubehash512
18.1918.3118.59luffa256
18.3418.4718.97simd256
19.0919.2219.34sha256
19.1919.2819.50sha224
19.7219.7819.97echosp256
20.1220.4720.88keccakc1024
20.3120.4720.84keccakc768
20.6620.9721.34keccakc256
20.9120.9721.12jh256
20.6221.0621.41keccakc512
20.9421.0621.28jh224
21.0321.2221.53jh384
20.5921.2821.59keccakc448
21.1221.2821.78jh512
20.69?21.34?23.16?keccak
22.7222.7822.88cubehash832
22.7822.9423.16hamsi
23.5623.9124.25echosp512
24.5324.6624.94shavite3512
25.6625.8126.00bash512
25.9726.0626.44echo512
26.0626.0926.16cubehash816
26.9127.1927.50shabal512
27.7227.8127.91groestl256
27.8427.9728.06shabal256
28.1628.2528.69skein10241024
28.2228.3128.50ripemd160
28.3828.4428.53luffa384
30.4430.6930.91round3jh512
30.5330.6930.91round3jh256
32.8132.8833.09cubehash88
33.5333.7534.16asconhashv12
33.8833.9734.31asconxofv12
35.9136.0936.34nasha256
36.1236.3136.69groestl512
36.2536.5636.97simd512
37.8137.9738.19keccakc512treed2
37.9438.1238.44keccakc256treed2
38.2238.4438.75nasha512
38.4738.5938.97shamashashv1
38.5638.8139.06luffa512
38.7238.8439.09rfsb509
39.5039.5639.69bblake256
44.6944.7544.91cubehash1632
46.0346.0946.16whirlpool
46.6646.6946.88cubehash84
50.3450.4750.62fugue256
51.4151.4751.59cubehash1616
54.1254.4154.81sneikha256
58.5059.0362.62esch256v1
61.6661.7861.88lane256
64.9465.0065.16cubehash168
69.5669.8870.50saturninhashv2
69.7569.8869.97mgrostl256
72.0972.5373.22fugue2
73.8874.3874.69cubehash82
76.6676.8476.97fugue384
77.6977.8478.28esch384v1
79.6679.9180.19triadhashv1
82.1982.6683.16drygascon128
86.6286.7286.94mcssha6
86.7287.0087.66mcssha4
91.7591.8191.94essence224
91.9492.0392.12essence256
92.1292.2892.44cubehash164
96.5696.7296.94essence384
97.3897.6298.09essence512
97.8197.9498.06xoodyakv1
100.41101.03101.69coral256v1
104.59104.94105.25knot256v2
113.66113.81114.00fugue512
114.59114.91115.28drygascon256
123.19123.41123.69sneikha384
123.56124.09124.62md6d224
128.62128.69128.72cubehash81
129.34129.50129.75mcssha5
131.81132.09132.41knot256v1
131.91132.19132.62md6d256
132.81134.88135.78fsb256
146.69146.78146.88cubehash162
168.25168.34168.44lane512
171.41171.81172.12clxhash
172.59173.03173.53md6d384
209.44210.25210.59md6d512
254.19254.31254.44cubehash161
275.91276.12276.34knot384
292.00292.47292.94knot512
500.22500.28508.41md2
951.72952.91954.19subterraneanv1
1009.941010.471011.69syconhash256v1
1375.721376.381379.09sivrijndael256hash256v1
2236.382237.162237.53skinnyhashtk3
2283.412285.472286.22acehash256v1
2961.442961.842965.38skinnyhashtk2
3193.163200.843235.72heron256v1
5066.315067.505069.38photonbeetlehash256rate32v1
5229.845237.165250.12gage1h256c256r128
5843.445848.125857.41orangishv1
7336.697338.847342.06gage1h256c224r064
7787.917788.947792.44gage1h256c224r032
8070.848079.728085.84gage1h256c256r064
9185.009186.599195.50sivtemphotonhashv1
14116.1614118.5014283.44gage1h256c256r032
14569.4114577.1214669.16gage1h256c512r064
23046.5923188.1623269.56gage1h256c224r016
26099.1926232.2826304.38gage1h256c256r016
26503.9126622.8126656.59gage1h256c512r032
43964.6643996.1644028.84gage1h256c224r008
610755.59610942.31611224.56fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
40.7541.0045.00edonr256
41.25?41.75?46.25?edonr512
41.5042.2543.00md4
43.2543.7544.00blake2s
48.2549.0049.75gimli24v1
52.2552.7553.25blake2b
52.2552.7554.25sha1
56.0057.0059.75md5
58.7559.2563.00blake32
62.0063.0064.25hamsi
63.7564.0064.25blake256
66.7567.5069.50tiger
72.0073.2576.75skein256256
72.7573.7576.50k12
78.0078.2579.00bmw256
78.0078.7579.50luffa256
86.0086.5089.00sha256
87.0087.7590.00sha224
86.75?88.25?99.00?echo256
88.7589.5091.25blake512
93.5094.5095.00sarmal256
94.5095.7599.75skein512256
95.2595.7596.25cubehash512
95.5096.0098.25skein512512
101.00103.25106.75blake64
108.25108.75109.25bash512
108.00109.25110.00bash256
108.50109.25110.75bash384
112.00112.25112.50shavite3256
112.00113.50116.25asconxofv12
112.25114.00115.75asconhashv12
114.00115.00116.00sarmal512
115.75116.25116.75sha3256
115.75116.50117.25shake128
115.75116.50120.50sha3512
116.00116.50117.00sha3224
116.00116.75117.75shake256
116.25116.75117.25sha3384
117.00119.00126.50sha384
120.25121.25125.75sha512
121.25122.25125.25ripemd160
123.00124.00125.75bmw512
124.25125.00126.00shamashashv1
142.25144.00145.25luffa384
145.75146.00147.00triadhashv1
145.75146.50147.25sneikha256
152.50154.75159.75simd256
155.00155.75158.00nasha256
157.25158.25161.25groestl256
159.00160.25166.00echosp256
161.25161.75162.25cubehash816
162.00162.50163.25cubehash832
161.50162.75165.00shabal512
160.75163.25166.25keccakc1024
162.25164.50167.75keccakc768
168.00168.25168.75cubehash88
166.75168.75171.00keccakc256
165.25169.00171.00keccakc512
165.50?169.25?185.00?keccak
164.75170.25174.50keccakc448
171.00171.75172.75jh256
171.25172.00173.00jh224
171.25172.50174.25jh384
172.00173.00175.75shabal256
173.50174.50176.00jh512
181.75182.25182.75cubehash84
187.75188.75192.00echosp512
189.75191.00194.00luffa512
192.75194.50197.00saturninhashv2
195.50195.75196.75whirlpool
196.25197.50201.25shavite3512
205.25207.75210.50drygascon128
209.00209.25210.75cubehash82
208.75209.50212.50echo512
214.50218.75230.25esch256v1
225.75226.25229.25skein10241024
236.50238.75241.00knot256v1
239.75241.25243.00round3jh256
240.00241.75243.75round3jh512
254.50255.50257.75rfsb509
260.50261.25262.50bblake256
263.75264.00264.50cubehash81
264.25264.25264.75clxhash
286.25286.75287.50knot256v2
288.50289.50291.25groestl512
291.50293.25298.00simd512
302.75303.50304.25keccakc512treed2
302.00303.75307.50keccakc256treed2
306.00307.75310.00nasha512
311.25311.75312.75cubehash1632
311.50312.00312.50xoodyakv1
312.25314.25315.00cubehash1616
318.75320.00321.00fugue256
330.75331.25332.25cubehash168
335.50335.75337.00esch384v1
337.00340.50343.50coral256v1
358.50358.75359.50cubehash164
402.75403.75404.50mcssha6
404.75405.50411.00mcssha4
413.75414.00414.25cubehash162
424.25425.00426.50sneikha384
433.50434.50438.00drygascon256
480.00482.50488.00fugue2
492.75493.25494.50fugue384
502.25502.75504.25lane256
521.25521.75523.25cubehash161
551.75552.25552.75mgrostl256
556.00556.25556.75knot384
560.50561.00561.50essence224
561.50562.25562.75essence256
703.75706.25709.75knot512
747.25747.50748.00mcssha5
749.50750.75752.75fugue512
774.75776.00777.50essence384
780.75783.00784.75essence512
989.75993.75999.00md6d224
1053.251057.501064.25md6d256
1057.501074.251088.00fsb256
1346.251346.501348.75lane512
1353.251357.251371.25md2
1376.751381.751386.75md6d384
1550.001554.501556.75sivrijndael256hash256v1
1676.251682.501688.25md6d512
1895.001898.501902.25subterraneanv1
3741.253747.503752.50syconhash256v1
5270.005270.505277.00skinnyhashtk2
5795.755800.005804.25photonbeetlehash256rate32v1
5964.505967.005970.25skinnyhashtk3
8446.508450.508457.25acehash256v1
9777.009786.259798.25sivtemphotonhashv1
14569.5014681.7514697.50heron256v1
17930.7518033.5018120.00gage1h256c256r128
23346.2523369.2523445.00orangishv1
27128.2527136.5027160.75gage1h256c224r064
27464.2527471.2527484.75gage1h256c224r032
29741.7529889.5029917.00gage1h256c256r064
49779.2549792.7549812.50gage1h256c256r032
53549.7553789.7553813.25gage1h256c512r064
79206.2579239.0079709.75gage1h256c224r016
89606.2589682.0090883.50gage1h256c256r016
93315.2593515.0094309.25gage1h256c512r032
148985.75149148.25150410.00gage1h256c224r008
4888193.254890359.504892849.50fsb512

amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6130; 32 x 2100MHz; genji239, supercop-20191017

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.721.801.84edonr512
2.362.472.49k12
2.852.892.93bmw512
2.902.922.93md4
2.962.993.01echo256
2.56?3.07?4.14?blake2b
3.013.233.24keccakc256treed2
3.353.383.41cubehash832
3.383.413.45edonr256
2.76?3.44?4.51?shavite3512
0.27?3.47?3.50?sha1
3.48?3.52?7.83?echosp256
3.42?3.60?3.87?shavite3256
-0.69?4.02?11.18?keccakc512treed2
4.374.404.44bmw256
2.97?4.79?8.09?blake512
4.834.844.86blake2s
4.924.955.02md5
4.564.984.99shake128
0.17?5.05?14.23?sha512
5.035.065.09sha384
5.015.065.15bblake256
5.075.115.15shabal512
0.73?5.11?5.17?shabal256
0.55?5.16?5.22?skein512512
5.145.185.24skein512256
5.145.215.24echosp512
5.265.305.34blake64
1.17?5.35?5.38?sarmal256
3.64?5.49?5.55?tiger
5.775.815.84blake32
6.136.176.21bash256
6.166.196.21sha3224
6.456.486.51skein10241024
6.04?6.51?6.78?sha3256
6.266.526.66shake256
6.566.606.66sarmal512
3.73?6.70?6.73?cubehash816
6.706.726.74cubehash1632
3.92?6.74?12.28?cubehash512
6.756.766.79blake256
-0.72?6.79?6.89?keccakc256
1.04?7.56?7.61?sha224
1.03?7.57?7.83?sha256
3.43?7.58?15.04?echo512
1.06?7.59?7.68?groestl256
7.537.617.67skein256256
7.63?7.80?10.16?jh512
-0.74?7.90?7.97?keccakc448
8.038.108.14bash384
8.348.388.42keccakc512
8.468.538.56luffa256
7.92?8.58?8.98?sha3384
8.838.878.93rfsb509
-0.65?8.95?9.00?keccak
10.0410.0810.12groestl512
7.78?10.12?14.75?jh256
10.0810.1310.16jh224
9.55?10.14?11.30?jh384
10.7110.8010.85luffa384
10.8010.8610.89gimli24v1
-2.67?10.87?10.95?keccakc768
11.9912.0712.20fugue256
12.1712.2112.63sha3512
11.9512.3113.10bash512
12.5812.6412.69fugue2
12.28?12.90?14.10?ripemd160
13.3913.4113.43cubehash1616
13.5013.5213.54cubehash88
14.7814.8114.88luffa512
14.5914.8415.22round3jh512
14.9414.9815.03round3jh256
15.6315.6815.74keccakc1024
16.2916.5416.82simd512
16.62?16.77?21.83?nasha256
14.75?16.91?17.13?nasha512
17.2317.2617.35fugue384
17.2317.3217.46hamsi
18.6818.8218.96mgrostl256
-2.12?19.87?62.61?lane256
20.2320.2820.33md6d224
5.10?21.31?21.33?whirlpool
21.8321.9021.95md6d256
21.9722.0522.11asconxofv12
13.46?22.22?22.30?asconhashv12
22.9422.9823.01fugue512
24.9025.5625.62shamashashv1
26.2026.3626.53simd256
26.8526.8726.88cubehash168
27.1427.1827.20cubehash84
27.4927.5227.56lane512
10.26?28.47?28.57?md6d384
20.37?30.25?31.54?essence384
30.26?30.33?35.39?essence512
34.7834.8434.89md6d512
35.3135.8436.11sneikha256
40.5640.6440.74esch256v1
40.9641.0641.20mcssha5
40.9641.0741.16mcssha4
40.9941.2641.40mcssha6
43.9343.9844.04essence224
43.9443.9944.04essence256
-0.62?45.04?51.30?saturninhashv2
47.1847.2747.37esch384v1
42.07?49.82?62.48?fsb256
53.8953.9153.92cubehash164
51.8654.9154.99cubehash82
66.6367.3167.79coral256v1
69.0869.1669.24knot256v2
69.98?70.28?77.96?sneikha384
70.2870.4270.51triadhashv1
74.8474.9375.09drygascon128
78.1278.2778.63xoodyakv1
79.3879.4679.58drygascon256
78.35?101.66?126.56?fsb512
63.74?107.77?107.81?cubehash162
109.15109.17109.24cubehash81
116.44116.64122.80knot256v1
157.37157.47163.62clxhash
216.03216.11223.26cubehash161
224.67231.55239.42knot512
239.74244.88250.85knot384
310.05332.96339.42md2
617.87621.64628.71syconhash256v1
814.98820.15827.22subterraneanv1
1407.511417.811426.12acehash256v1
1467.281473.991477.39sivrijndael256hash256v1
1493.281500.981505.99skinnyhashtk3
1563.311592.871670.83heron256v1
2646.112653.382658.41skinnyhashtk2
3004.253012.513024.33gage1h256c256r128
3922.003930.183935.92orangishv1
4519.844537.314548.46gage1h256c224r064
4993.235001.115005.79gage1h256c256r064
5004.705013.855020.57gage1h256c224r032
5743.535829.445996.19photonbeetlehash256rate32v1
9019.879030.849040.19gage1h256c512r064
9073.349081.149094.12gage1h256c256r032
9652.359853.929876.69sivtemphotonhashv1
15119.7915137.7215179.36gage1h256c224r016
16986.5417006.6817025.99gage1h256c512r032
17096.1917121.4017136.69gage1h256c256r016
28813.9128949.8429285.03gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.881.891.90edonr512
2.572.622.63k12
2.993.003.00md4
3.07?3.08?3.61?blake2b
3.113.123.13echo256
3.123.133.15bmw512
3.503.503.51edonr256
3.593.603.61sha1
3.673.683.69cubehash832
3.73?3.74?5.62?echosp256
3.773.783.78keccakc256treed2
3.81?3.83?4.36?shavite3512
3.823.833.96shavite3256
4.564.574.58bmw256
4.58?4.58?7.43?keccakc512treed2
4.844.844.85blake2s
4.95?4.96?6.61?blake512
5.045.055.09md5
4.955.155.15shake128
5.285.295.31skein512256
5.285.295.31skein512512
5.315.325.32sha384
5.32?5.34?9.91?sha512
5.365.385.39echosp512
5.455.475.48shabal256
5.465.485.49shabal512
5.515.525.53blake64
5.535.545.54sarmal256
5.625.635.65tiger
5.685.695.71bblake256
5.945.955.96blake32
6.326.326.33sha3224
6.376.396.40bash256
6.516.726.73sha3256
6.616.736.74shake256
6.726.736.73skein10241024
6.816.836.85sarmal512
6.886.896.90blake256
6.91?6.91?9.68?cubehash512
7.027.027.03cubehash816
7.067.077.09keccakc256
7.317.317.32cubehash1632
7.677.707.72skein256256
7.767.777.78sha224
7.787.817.89sha256
7.94?7.96?11.68?echo512
7.967.978.00groestl256
8.138.148.16keccakc448
8.288.318.32bash384
8.688.688.70keccakc512
8.698.708.71luffa256
8.448.748.76sha3384
9.309.319.32keccak
9.339.349.35rfsb509
10.2910.3010.31jh224
10.30?10.31?12.61?jh256
10.2910.3110.34jh512
10.3010.3210.88jh384
10.6610.6710.68groestl512
10.9210.9410.95gimli24v1
11.0711.0911.10luffa384
11.1211.1411.16keccakc768
12.2412.2512.26sha3512
12.5312.5412.91bash512
12.6212.6512.71fugue256
13.1413.1613.74ripemd160
13.8113.8213.83cubehash88
13.9113.9213.93fugue2
14.0014.0014.01cubehash1616
15.0515.0715.25round3jh512
15.2015.2115.23luffa512
15.2115.2215.24round3jh256
15.7515.7615.78keccakc1024
17.00?17.05?19.56?nasha256
17.1217.1917.28simd512
17.4417.4717.52hamsi
17.5717.6017.67nasha512
18.1918.1918.23fugue384
18.8418.8518.87md6d224
19.8119.8619.92mgrostl256
20.3420.3720.38md6d256
20.54?20.54?41.90?lane256
21.6921.7021.70whirlpool
22.2222.2422.25asconxofv12
22.4222.4422.47asconhashv12
24.3924.4024.42fugue512
25.3625.5725.59shamashashv1
26.4626.4826.51md6d384
26.7626.7826.85simd256
27.4627.4727.47cubehash168
27.4727.4827.48cubehash84
29.2629.2729.28lane512
31.3231.3531.97essence384
31.3631.3833.89essence512
32.3132.3332.35md6d512
36.1236.2236.28sneikha256
37.94?39.52?45.30?fsb256
40.9140.9440.98esch256v1
41.7941.8041.83mcssha4
41.8141.9141.95mcssha6
42.4142.4342.48mcssha5
44.7344.7344.76essence224
44.7344.7444.76essence256
45.6245.6548.68saturninhashv2
47.6847.7147.75esch384v1
54.5254.5354.53cubehash164
55.2255.2355.26cubehash82
67.9467.9968.15coral256v1
69.7369.7569.78knot256v2
70.5370.5970.62triadhashv1
71.0671.1674.98sneikha384
75.1175.1375.18drygascon128
78.5178.5478.70xoodyakv1
80.0480.0680.10drygascon256
108.41108.41108.43cubehash162
109.51109.51109.53cubehash81
116.79116.86119.91knot256v1
157.70157.72160.78clxhash
216.70216.72220.29cubehash161
232.37232.43236.34knot512
245.05245.43248.35knot384
335.08337.53337.79md2
628.84629.81630.78syconhash256v1
821.82823.44825.81subterraneanv1
1426.331429.641432.05acehash256v1
1468.821469.871471.05sivrijndael256hash256v1
1510.831512.611513.92skinnyhashtk3
1626.881630.331662.56heron256v1
2654.682655.612656.83skinnyhashtk2
3045.133048.143050.56gage1h256c256r128
3956.883958.593960.18orangishv1
4585.184587.314588.88gage1h256c224r064
5046.905049.845051.02gage1h256c256r064
5054.145057.225059.15gage1h256c224r032
5817.205820.565901.05photonbeetlehash256rate32v1
9117.809120.259122.75gage1h256c512r064
9162.749165.109169.52gage1h256c256r032
9680.259683.809690.31fsb512
9750.269846.769855.69sivtemphotonhashv1
15258.0015262.8715280.52gage1h256c224r016
17157.6617162.1117167.68gage1h256c512r032
17259.1917266.5717271.85gage1h256c256r016
29184.3629191.1629355.34gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.022.032.05edonr512
2.882.892.90k12
3.09?3.10?3.60?blake2b
3.133.143.16md4
3.533.543.56bmw512
3.633.653.67edonr256
3.79?3.81?7.05?sha1
3.813.813.83echosp256
4.194.194.19cubehash832
4.204.424.44shavite3256
4.434.434.44keccakc256treed2
4.45?4.47?5.20?shavite3512
3.48?4.80?5.81?echo256
4.844.844.85blake2s
4.854.864.88bmw256
5.12?5.13?8.35?keccakc512treed2
5.21?5.24?7.21?blake512
5.235.245.24md5
5.455.485.50skein512256
5.47?5.51?10.24?skein512512
5.545.555.56shake128
5.725.735.75sha384
5.74?5.79?10.86?sha512
5.82?5.84?10.26?sarmal256
5.86?5.88?7.83?tiger
5.86?5.94?11.11?blake64
6.04?6.08?10.61?shabal256
6.066.086.11shabal512
6.136.156.17echosp512
6.176.196.20blake32
6.436.436.45sha3224
6.64?6.71?10.64?bblake256
6.736.746.76bash256
6.776.986.99sha3256
6.986.997.06shake256
7.097.107.11blake256
7.117.137.15skein10241024
7.187.197.21sarmal512
7.20?7.21?10.07?cubehash512
7.53?7.55?10.60?cubehash816
7.65?7.68?15.23?keccakc256
7.837.867.90skein256256
8.078.098.17sha256
8.07?8.11?14.78?sha224
8.298.298.31cubehash1632
8.32?8.35?16.65?keccakc448
8.55?8.58?12.70?echo512
8.53?8.62?15.48?groestl256
8.498.768.79sha3384
8.748.778.81bash384
8.968.989.01luffa256
9.039.049.06keccakc512
9.87?9.90?19.63?keccak
10.1810.2010.22rfsb509
10.5710.5810.60jh224
10.58?10.60?12.97?jh256
10.5910.6111.17jh384
11.0711.0911.12gimli24v1
11.23?11.25?22.47?keccakc768
11.5211.5511.58luffa384
11.6211.6311.66groestl512
12.2412.2712.63sha3512
12.8612.8913.25bash512
10.65?12.96?13.08?jh512
13.5513.5714.24ripemd160
13.6013.6313.65fugue256
14.3114.3214.32cubehash88
14.9914.9915.00cubehash1616
15.4515.4815.66round3jh512
15.6015.6315.66round3jh256
15.8315.8515.87luffa512
16.0716.1016.15fugue2
16.2916.3216.35keccakc1024
17.5117.5617.60nasha256
17.6317.6617.74hamsi
18.1318.1918.29simd512
18.7018.7318.76md6d224
18.63?18.74?20.95?nasha512
19.7319.7419.75fugue384
20.22?20.26?35.33?md6d256
21.65?21.66?44.08?lane256
21.6421.6721.69mgrostl256
22.5122.5422.57asconxofv12
25.7425.9626.00shamashashv1
26.25?26.29?45.89?md6d384
26.7726.7826.79fugue512
27.4627.5027.58simd256
27.9627.9727.98cubehash84
28.4428.4528.47cubehash168
22.84?31.56?31.88?asconhashv12
32.0132.0532.08md6d512
32.1032.2033.11fsb256
32.1932.2032.23lane512
33.1033.1433.18essence512
33.11?33.15?43.71?essence384
36.5836.6736.82sneikha256
22.36?38.68?38.77?whirlpool
41.43?41.50?65.28?esch256v1
42.9843.0043.08mcssha4
42.9843.0843.11mcssha6
44.6644.6944.74mcssha5
45.9445.9846.00essence224
45.9845.9946.02essence256
46.36?46.44?92.23?saturninhashv2
48.4748.4948.51esch384v1
55.5555.5655.57cubehash164
55.7555.7655.79cubehash82
68.8269.0669.59coral256v1
70.6470.6770.72knot256v2
70.8670.8970.94triadhashv1
72.5372.5772.60sneikha384
75.3675.4375.49drygascon128
78.9979.0479.12xoodyakv1
81.0381.0581.11drygascon256
109.44109.46109.47cubehash162
110.05110.07110.09cubehash81
117.17117.21117.30knot256v1
158.10158.13158.16clxhash
217.74217.76221.89cubehash161
233.92234.01244.38knot512
246.62?246.80?431.27?knot384
337.93338.31342.72md2
635.74637.02646.34syconhash256v1
821.07828.00831.02subterraneanv1
1449.141452.821456.92acehash256v1
1463.861467.101507.33sivrijndael256hash256v1
1528.551530.571533.67skinnyhashtk3
1666.931672.611703.90heron256v1
2660.222664.002667.04skinnyhashtk2
3100.403106.523113.17gage1h256c256r128
4004.444007.544011.40orangishv1
4654.874657.344660.89gage1h256c224r064
5124.465129.395133.51gage1h256c256r064
5125.775131.085133.65gage1h256c224r032
5798.145804.085879.33photonbeetlehash256rate32v1
9265.889270.349276.62gage1h256c512r064
9295.189301.129308.63gage1h256c256r032
9830.479834.829841.51sivtemphotonhashv1
15464.2715470.0715476.67gage1h256c224r016
17407.7217412.6417420.38gage1h256c512r032
17500.3017505.7517510.56gage1h256c256r016
25625.1125638.4525645.92fsb512
29586.1329595.4729697.82gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.192.222.27edonr512
3.313.403.44k12
3.47?3.48?4.04?blake2b
3.493.503.52md4
4.004.024.08edonr256
4.314.324.35bmw512
4.31?4.35?8.02?sha1
4.33?4.41?7.61?echo256
4.724.734.76echosp256
4.834.844.86blake2s
5.225.425.49shavite3256
5.465.485.49bmw256
5.45?5.50?7.62?blake512
5.535.555.56cubehash832
5.735.745.76md5
5.76?5.82?6.99?shavite3512
5.925.976.00skein512256
5.93?6.01?11.27?skein512512
6.086.096.10shake128
6.06?6.10?10.70?sarmal256
6.176.186.19keccakc256treed2
6.276.306.38sha384
6.29?6.36?12.07?sha512
6.47?6.55?9.33?tiger
6.616.626.64blake32
6.966.987.01bash256
7.437.487.51sarmal512
7.647.667.69shabal512
7.657.667.67blake256
7.64?7.74?13.47?shabal256
7.687.817.84sha3256
7.827.837.85sha3224
7.837.857.93shake256
7.887.907.93echosp512
7.98?8.00?12.77?keccakc512treed2
7.97?8.00?11.17?cubehash512
8.218.248.27skein256256
8.35?8.46?16.51?keccakc256
8.898.918.96skein10241024
8.868.939.00sha256
8.89?8.94?12.60?cubehash816
8.89?8.95?16.92?sha224
9.19?9.25?13.19?bblake256
9.38?9.40?14.33?echo512
9.269.439.45sha3384
9.619.659.67luffa256
9.679.719.74bash384
9.96?10.02?18.14?groestl256
10.1810.2110.26keccakc512
10.27?10.33?20.34?keccak
10.25?10.42?20.37?keccakc448
10.9010.9010.92cubehash1632
11.3111.3411.37jh224
11.32?11.36?13.83?jh256
11.3211.3811.95jh384
11.4311.4811.53gimli24v1
6.34?11.72?11.81?blake64
12.16?12.31?24.11?keccakc768
12.48?12.55?24.22?rfsb509
12.7112.7612.80luffa384
12.9913.0513.09groestl512
13.4913.8413.87sha3512
13.8013.8514.15bash512
11.46?13.88?14.08?jh512
14.6214.6514.69ripemd160
15.6715.6815.69cubehash88
16.2916.3116.32fugue256
16.5216.6116.77round3jh512
16.6716.7216.75round3jh256
17.4917.5217.57luffa512
17.6417.6517.67cubehash1616
17.9517.9918.03hamsi
18.0518.0818.16keccakc1024
18.94?19.00?21.06?nasha256
19.39?19.48?22.08?nasha512
21.7221.7821.84fugue2
22.7222.8022.99simd512
23.3223.3723.40asconxofv12
23.8423.8823.90fugue384
24.11?24.14?41.75?whirlpool
24.4524.4724.52mgrostl256
24.5024.5324.57lane256
26.9026.9827.08shamashashv1
29.3229.3329.35cubehash84
29.3829.4429.51simd256
31.0931.1031.16cubehash168
23.65?33.09?33.48?asconhashv12
33.0733.1136.27fugue512
37.7037.7437.77md6d224
37.7437.7937.81essence512
37.91?37.98?49.60?essence384
37.9338.0438.14sneikha256
40.7240.8641.09md6d256
41.3041.6241.97fsb256
42.68?42.80?67.17?esch256v1
43.12?43.20?84.47?lane512
46.2446.2946.35mcssha4
46.2546.3146.39mcssha6
48.19?48.95?95.09?saturninhashv2
49.2149.2949.33essence224
49.2749.3349.38essence256
50.5850.5950.61esch384v1
50.7550.8451.92mcssha5
52.9353.0153.10md6d384
56.6457.0857.10cubehash82
58.1658.1958.23cubehash164
64.5664.6464.73md6d512
71.2071.3771.82coral256v1
71.1971.5271.60triadhashv1
73.1473.1673.19knot256v2
75.8976.0476.19drygascon128
76.2076.2476.32sneikha384
80.3380.3980.44xoodyakv1
83.6083.6883.79drygascon256
111.36111.50111.55cubehash81
112.05112.15112.25cubehash162
118.31119.63119.83knot256v1
159.11159.18159.25clxhash
220.49?220.56?306.63?cubehash161
237.95238.11238.31knot512
249.91249.96250.07knot384
349.68349.75354.14md2
661.83?664.23?1253.56?syconhash256v1
830.79831.37843.58subterraneanv1
1448.491450.291469.98sivrijndael256hash256v1
1500.721505.941522.85acehash256v1
1573.261573.801595.49skinnyhashtk3
1771.291792.061811.31heron256v1
2668.732690.332698.63skinnyhashtk2
3258.393265.203274.32gage1h256c256r128
4140.054143.804148.99orangishv1
4851.244854.874873.90gage1h256c224r064
5314.615326.395346.22gage1h256c224r032
5337.445342.285361.74gage1h256c256r064
5699.205746.575820.02photonbeetlehash256rate32v1
9645.429658.259667.75gage1h256c256r032
9649.709660.909672.34gage1h256c512r064
9699.079783.259803.22sivtemphotonhashv1
16015.1616027.7416044.93gage1h256c224r016
18078.4718084.4418091.05gage1h256c512r032
18132.6018141.1018150.98gage1h256c256r016
30629.3330647.3630703.74gage1h256c224r008
68162.4068189.0568222.23fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
4.884.944.94blake2s
5.125.195.28edonr512
6.62?6.69?7.91?blake2b
8.258.318.50edonr256
8.348.449.22md4
9.28?10.66?11.16?k12
11.09?11.28?20.41?sha1
11.7211.7811.88skein512256
11.88?12.03?22.53?skein512512
11.06?12.12?20.50?echo256
12.1212.1612.22md5
11.78?12.38?21.66?sarmal256
12.9413.0613.53skein256256
13.1913.2213.28blake32
13.3113.4413.56bash384
13.3413.4713.59bash256
14.0914.1914.44bmw256
14.38?14.53?23.03?tiger
14.4414.5314.97sarmal512
14.5914.6914.84sha3512
14.6214.7214.88sha3384
14.7214.8114.91sha3224
14.6614.8414.91sha3256
14.7514.8414.94shake128
14.8814.9114.97blake256
14.7514.9415.22shake256
15.0915.2815.91sha384
15.4415.6215.88bmw512
11.22?15.66?16.88?blake512
15.34?15.97?29.88?sha512
16.4416.5616.78gimli24v1
17.78?17.94?25.12?cubehash512
18.0918.3818.72echosp256
18.2518.4418.66luffa256
19.0319.2219.44sha256
19.22?19.34?39.28?sha224
19.4119.5920.41shavite3256
20.1220.4720.81keccakc1024
20.38?20.94?39.16?keccakc768
20.4120.9421.22keccakc512
20.8421.0021.19jh256
20.9421.0021.19jh224
20.72?21.16?40.12?keccak
21.0021.3122.12jh384
20.88?21.66?40.47?keccakc256
21.00?21.69?39.94?keccakc448
22.6922.7523.00cubehash832
22.8122.9723.22hamsi
12.75?23.69?24.19?blake64
23.75?24.19?37.81?echo512
24.53?24.75?31.97?shavite3512
25.5925.6225.75echosp512
21.28?25.88?27.78?jh512
25.7225.9426.22bash512
26.09?26.25?36.78?cubehash816
28.0028.1628.38shabal512
28.1628.2528.69skein10241024
27.75?28.41?50.06?groestl256
28.2528.4729.16ripemd160
28.3828.5628.78luffa384
28.41?28.75?47.66?shabal256
30.2530.4730.91round3jh512
30.4130.5630.94round3jh256
32.9433.0033.09cubehash88
33.2833.4133.78asconxofv12
35.8836.0036.22nasha256
36.1936.4136.97groestl512
38.1638.2838.44keccakc256treed2
37.88?38.31?61.97?keccakc512treed2
38.3838.6639.19shamashashv1
38.5938.6938.94luffa512
38.31?39.03?46.19?nasha512
38.78?39.69?76.44?rfsb509
40.38?40.50?50.47?bblake256
44.1944.2544.28cubehash1632
46.6246.6946.84cubehash84
46.38?47.09?80.03?whirlpool
34.16?50.34?51.56?asconhashv12
50.4750.5950.78fugue256
51.4151.5051.56cubehash1616
53.0953.2853.72simd256
54.0954.5054.88sneikha256
58.66?59.16?91.97?esch256v1
61.78?62.00?90.72?lane256
64.8864.9765.22cubehash168
69.9170.0970.69mgrostl256
70.5371.0671.69saturninhashv2
71.9172.7273.84simd512
74.2274.4774.56cubehash82
76.6276.8176.97fugue384
77.7277.9478.34esch384v1
79.7580.0680.25triadhashv1
82.1982.4483.06drygascon128
86.5386.7287.00mcssha6
86.6686.7587.00mcssha4
91.7291.8892.00essence224
91.9792.0692.28essence256
92.1692.2592.34cubehash164
91.9192.3893.06fugue2
97.5097.7298.31essence512
97.7897.9198.03xoodyakv1
99.41?100.47?130.81?essence384
101.81?102.62?131.41?coral256v1
105.22?105.66?184.19?knot256v2
113.50?113.69?137.09?fugue512
115.31115.72116.12drygascon256
122.97123.09123.50md6d224
123.34123.72124.38sneikha384
127.25127.44131.19mcssha5
128.69128.81128.91cubehash81
132.12132.59133.66knot256v1
131.97132.62133.09md6d256
131.84134.19136.09fsb256
146.12?146.72?204.66?cubehash162
168.38?168.50?330.59?lane512
171.09171.31171.84clxhash
172.66173.19174.00md6d384
209.59210.16210.81md6d512
254.31?254.44?371.41?cubehash161
276.28?276.47?484.00?knot384
289.72290.03290.75knot512
500.12500.22506.47md2
951.97?955.19?1840.47?subterraneanv1
1008.28?1008.91?1907.03?syconhash256v1
1376.121377.121379.53sivrijndael256hash256v1
2236.502237.502238.97skinnyhashtk3
2283.502289.722291.41acehash256v1
2961.342961.592961.94skinnyhashtk2
3215.663231.533261.34heron256v1
5014.475067.975139.38photonbeetlehash256rate32v1
5225.125247.535524.59gage1h256c256r128
5844.065846.595857.44orangishv1
7339.097340.847553.41gage1h256c224r064
7788.78?7792.31?13887.03?gage1h256c224r032
8076.508080.008090.88gage1h256c256r064
9185.50?9295.50?12890.16?sivtemphotonhashv1
14117.2214122.8114303.59gage1h256c256r032
14567.2514573.1914697.41gage1h256c512r064
23056.5923271.4423302.75gage1h256c224r016
25862.5926221.8826333.72gage1h256c256r016
26626.16?26687.97?41868.38?gage1h256c512r032
44153.8444655.9446264.72gage1h256c224r008
612379.28612637.25612930.91fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
40.5041.0041.50edonr256
41.0041.5044.00edonr512
41.7542.7546.00md4
44.0044.5044.75blake2s
50.5051.0052.00gimli24v1
52.75?54.00?62.25?blake2b
56.5056.7557.75md5
56.75?59.00?101.50?sha1
61.5062.2563.75hamsi
62.2562.5063.00blake32
67.0067.5071.25blake256
67.00?71.50?112.00?tiger
71.7572.2576.25skein256256
77.2578.7580.00bmw256
77.7579.0080.00luffa256
75.50?86.75?89.25?k12
85.7586.7588.50sha256
87.00?90.50?175.25?sha224
89.00?91.25?131.25?blake512
91.00?95.25?161.50?echo256
94.7595.5096.50skein512256
95.00?96.75?181.50?skein512512
95.75?97.25?172.00?sarmal256
108.25109.00110.75bash512
108.00109.25110.50bash256
108.25109.25111.25bash384
110.75112.00113.25asconxofv12
116.00116.75119.75sarmal512
116.25116.75118.00sha3256
116.50116.75117.75sha3512
116.50117.25118.00sha3224
116.50117.50118.50sha3384
116.50117.50120.50shake256
117.00117.75118.50shake128
116.75?119.00?133.25?shavite3256
96.25?121.00?137.50?cubehash512
120.50122.75126.50sha384
123.50124.75127.50bmw512
124.00124.75126.75shamashashv1
121.75125.75127.50ripemd160
142.50144.00145.50luffa384
144.75146.00147.50echosp256
146.25146.75148.00triadhashv1
146.75147.25148.25sneikha256
154.75155.75157.50nasha256
158.00?159.75?282.75?groestl256
161.25161.75162.75cubehash832
161.75163.50166.25keccakc1024
162.00?166.50?311.50?keccakc768
165.00167.50169.25keccakc512
162.25?168.00?222.00?cubehash816
165.50?169.00?315.50?keccak
169.00169.50170.00cubehash88
167.75?171.00?321.00?keccakc256
171.75172.50173.00jh256
171.75172.50173.75jh224
172.25173.00179.00jh384
168.25?173.50?318.00?keccakc448
173.25174.25176.00shabal512
116.50?176.50?181.50?asconhashv12
172.50?178.25?284.75?shabal256
182.00182.25183.00cubehash84
106.50?190.25?194.75?blake64
189.50191.00192.00luffa512
190.75?194.75?317.00?echo512
192.75195.00197.50saturninhashv2
195.75?198.75?254.50?shavite3512
195.50?201.75?343.00?whirlpool
205.00205.50206.00echosp512
208.75210.00215.00drygascon128
210.25211.00211.50cubehash82
129.50?211.75?241.00?sha512
216.25?218.50?336.75?esch256v1
176.25?219.75?243.50?jh512
225.50226.25226.75skein10241024
237.75239.50240.50knot256v1
239.50241.50242.75round3jh256
247.00249.00250.75round3jh512
254.75?257.50?502.00?rfsb509
263.50264.75266.25clxhash
264.75265.50266.00cubehash81
268.50?270.75?341.75?bblake256
287.25?288.25?508.50?knot256v2
289.50291.00293.25groestl512
302.75303.00303.25cubehash1632
304.50305.50306.50keccakc256treed2
302.75?306.50?478.25?keccakc512treed2
307.25?310.25?375.00?nasha512
310.75311.50313.25cubehash1616
311.75312.25313.25xoodyakv1
319.75321.50322.75fugue256
330.00?332.25?436.75?cubehash168
334.00334.75337.00esch384v1
338.25342.00345.25coral256v1
358.00358.50359.50cubehash164
403.25404.00405.00mcssha6
404.25405.50406.50mcssha4
412.50?414.00?574.25?cubehash162
424.50426.00427.75sneikha384
425.00426.25429.00simd256
438.75440.25444.50drygascon256
492.75493.25494.00fugue384
502.25503.25505.00lane256
521.75?522.25?728.50?cubehash161
555.25556.50559.25mgrostl256
556.00?556.50?976.00?knot384
560.25560.75561.75essence224
561.75562.50563.00essence256
575.75579.00586.75simd512
639.00645.25649.25fugue2
700.00701.00703.50knot512
728.00729.00753.50mcssha5
747.25?748.25?918.50?fugue512
780.25782.25784.00essence512
794.00?800.75?1055.50?essence384
983.00985.00991.50md6d224
1040.001049.501071.00fsb256
1055.251058.501063.00md6d256
1346.50?1348.25?2636.00?lane512
1353.501356.501372.00md2
1383.001385.251389.00md6d384
1552.001557.001560.25sivrijndael256hash256v1
1680.501685.251689.25md6d512
1898.50?1914.50?3686.25?subterraneanv1
3733.25?3739.75?7074.75?syconhash256v1
5269.255270.505273.50skinnyhashtk2
5748.005795.505878.00photonbeetlehash256rate32v1
5963.005966.005970.25skinnyhashtk3
8439.508444.008452.75acehash256v1
9812.75?9834.50?13787.50?sivtemphotonhashv1
14669.0014688.5014705.00heron256v1
18030.50?18110.50?29446.25?gage1h256c256r128
23347.7523361.0023406.25orangishv1
27130.7527138.0027148.50gage1h256c224r064
27416.50?27478.00?47061.00?gage1h256c224r032
29415.0029894.0029916.50gage1h256c256r064
49785.2549810.5049837.25gage1h256c256r032
53738.5053778.7553853.00gage1h256c512r064
79165.7579202.2581165.75gage1h256c224r016
89174.5089584.0090521.75gage1h256c256r016
93264.7593281.7595158.75gage1h256c512r032
150362.75151376.00152501.50gage1h256c224r008
4899871.754902352.004905478.50fsb512

amd64; SL+512x2 (50654); 2017 Intel Core i7-7800X; 6 x 3500MHz; oki, supercop-20181123

Graphs: old

Cycles/byte for long messages
quartilemedianquartilehash
1.721.761.79edonr512
2.392.412.43k12
2.902.922.94md4
2.902.932.97bmw512
3.033.063.08echo256
3.323.343.36blake2b
3.333.373.41edonr256
3.363.403.42shavite3512
3.433.483.51echosp256
3.483.503.52sha1
3.813.833.85shavite3256
4.034.044.06cubehash832
4.384.414.44bmw256
4.534.574.61keccakc256treed2
4.844.874.89blake2s
4.874.954.98md5
4.934.965.00shake128
5.045.095.13sha512
5.055.105.15sha384
5.095.115.15shabal512
5.085.135.18skein512256
5.095.145.16skein512512
5.035.175.28blake512
5.135.235.26echosp512
5.325.345.37shabal256
5.345.375.41blake64
5.345.375.41sarmal256
5.445.485.55tiger
5.605.675.71keccakc512treed2
5.695.745.78bblake256
5.745.785.83bash256
6.106.136.17blake32
6.256.396.45sha3224
6.456.516.57skein10241024
6.406.606.65shake256
6.396.616.66sha3256
6.616.666.71sarmal512
6.776.796.82blake256
6.916.957.01cheetah256
6.836.997.10keccakc256
7.307.387.49lux512
7.447.487.53bash384
7.587.627.66sha256
7.587.627.66sha224
7.577.647.70skein256256
7.477.708.04echo512
8.048.068.09cubehash1632
7.888.078.16keccakc448
8.048.078.10cubehash816
8.058.078.11cubehash512
8.198.258.31lux256
8.228.268.30groestl256
8.308.418.55keccakc512
8.518.558.61luffa256
8.888.928.99rfsb509
8.859.029.07keccak
9.299.399.53sha3384
10.3710.4310.50cheetah512
10.8910.9310.96luffa384
10.9611.0411.13keccakc768
11.3411.4111.48groestl512
11.3911.4311.49bash512
12.5412.5912.71sha3512
12.9012.9513.02ripemd160
13.1713.2213.29jh224
13.1813.2213.30jh512
13.1713.2313.29jh256
13.2113.2913.36jh384
13.3413.4913.70fugue256
14.3614.4814.63nasha256
14.8114.8714.92luffa512
14.8314.9014.97round3jh256
14.8814.9515.06round3jh512
15.3915.4715.62nasha512
15.7615.8415.95keccakc1024
16.0616.1016.14cubehash1616
16.0816.1216.16cubehash88
17.3717.5817.70simd512
18.8818.9318.98fugue384
19.5420.0520.19hamsi
20.0120.0720.15md6d224
21.2821.3321.39lane256
21.3721.4121.51whirlpool
21.4921.6121.67md6d256
24.6824.9925.15fugue512
25.2325.4025.61simd256
27.7927.8827.98md6d384
27.8528.1228.41fugue2
30.3830.4230.46lane512
30.8131.0231.45essence512
31.5131.7931.87essence384
32.1732.2132.29cubehash168
32.2232.2432.28cubehash84
33.1733.2533.35mgrostl256
34.1434.1934.25md6d512
37.0137.0637.16mcssha5
37.0837.1437.19mcssha4
37.1537.2037.25mcssha6
41.9142.0842.25essence256
41.9442.0942.27essence224
41.27?42.60?52.49?fsb256
64.3264.3664.39cubehash164
64.7064.7564.83cubehash82
-136.35?84.30?331.24?fsb512
128.88128.95129.05cubehash162
129.57129.63129.74cubehash81
257.87258.12258.23cubehash161
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.831.841.86edonr512
2.612.622.62k12
3.013.013.02md4
3.183.193.20bmw512
3.183.193.20echo256
3.343.353.35blake2b
3.453.463.48edonr256
3.603.613.61sha1
3.713.723.73echosp256
3.773.783.79shavite3512
4.044.044.05shavite3256
4.454.454.46cubehash832
4.564.574.58bmw256
4.864.874.87blake2s
5.065.075.08md5
5.125.135.14shake128
5.225.235.25skein512256
5.225.245.25skein512512
5.305.315.33keccakc256treed2
5.335.355.36sha384
5.335.355.36sha512
5.325.365.37echosp512
5.325.385.40blake512
5.505.515.53shabal512
5.545.555.56sarmal256
5.565.575.58blake64
5.595.605.62tiger
5.695.705.71shabal256
5.955.965.97bash256
6.236.246.26blake32
6.326.346.36bblake256
6.426.436.44keccakc512treed2
6.526.546.55sha3224
6.756.766.78skein10241024
6.826.836.85shake256
6.816.836.85sha3256
6.856.876.89sarmal512
6.916.926.93blake256
7.137.207.21keccakc256
7.587.597.61cheetah256
7.667.677.69bash384
7.727.737.75skein256256
7.797.807.81sha256
7.797.817.82sha224
8.088.118.25echo512
8.118.148.17lux512
8.178.258.28keccakc448
8.268.278.28cubehash512
8.488.498.49cubehash816
8.568.578.59groestl256
8.668.678.69lux256
8.688.718.76keccakc512
8.738.738.75luffa256
8.778.778.79cubehash1632
9.289.359.37keccak
9.419.429.44rfsb509
9.539.579.61sha3384
11.1811.2011.20luffa384
11.2511.2811.30keccakc768
11.2811.2911.31cheetah512
11.6111.6211.64bash512
12.0312.0412.07groestl512
12.6112.6312.68sha3512
13.1913.2013.22ripemd160
13.4413.4513.48jh224
13.4513.4613.48jh512
13.4513.4613.48jh256
13.4813.5113.53jh384
13.8813.9113.99fugue256
14.7114.7314.80nasha256
15.1715.1815.20round3jh256
15.1815.2015.24round3jh512
15.2415.2615.27luffa512
15.9115.9415.97keccakc1024
15.9916.0216.08nasha512
16.5216.5316.54cubehash88
16.8516.8616.87cubehash1616
18.1218.1718.21simd512
18.5718.5818.60md6d224
19.6519.6619.67fugue384
20.0120.0320.04md6d256
19.9820.1820.22hamsi
21.8021.8121.85whirlpool
22.0022.0122.03lane256
25.7725.8225.89simd256
25.8625.8825.92md6d384
25.9126.0226.07fugue512
31.6731.6931.71md6d512
32.0932.1232.31essence512
32.3632.3732.38lane512
32.5832.6432.69fugue2
32.6532.6532.66cubehash84
32.7332.8332.85essence384
32.9532.9632.99cubehash168
35.0535.0635.10mgrostl256
35.74?36.21?40.73?fsb256
37.8137.8237.84mcssha4
37.8637.8837.90mcssha6
38.4038.4138.43mcssha5
42.7742.8042.87essence256
42.7842.8242.88essence224
65.1365.1465.15cubehash164
65.1565.1765.20cubehash82
129.74129.75129.78cubehash162
130.06130.06130.10cubehash81
258.86258.89258.93cubehash161
9751.089840.289944.73fsb512
Cycles/byte for 1536 bytes
quartilemedianquartilehash
1.971.982.00edonr512
2.942.942.95k12
3.153.163.17md4
3.343.353.36blake2b
3.513.523.55echo256
3.593.603.63bmw512
3.603.623.65edonr256
3.793.803.81sha1
3.823.833.83echosp256
4.394.394.40shavite3256
4.424.434.45shavite3512
4.824.834.84bmw256
4.864.864.88blake2s
5.125.125.13cubehash832
5.265.275.28md5
5.385.405.43skein512512
5.395.415.45skein512256
5.565.585.59shake128
5.665.705.74blake512
5.725.755.78sha384
5.755.775.79sha512
5.785.815.83tiger
5.845.855.87sarmal256
5.885.915.92blake64
6.026.056.07echosp512
6.166.176.18shabal512
6.176.186.20keccakc256treed2
6.246.266.29bash256
6.296.316.32shabal256
6.436.446.45blake32
6.666.686.80sha3224
7.117.127.14sha3256
7.137.147.15blake256
7.137.157.29shake256
7.147.167.19keccakc512treed2
7.157.187.21skein10241024
7.217.247.26sarmal512
7.347.367.38bblake256
7.687.737.76keccakc256
7.867.887.90skein256256
8.088.108.12bash384
8.088.108.12sha224
8.098.118.13sha256
8.378.418.44keccakc448
8.588.598.61cubehash512
8.618.638.68cheetah256
8.758.798.94echo512
8.999.019.07luffa256
9.059.089.13keccakc512
9.089.109.11groestl256
9.159.169.18cubehash816
9.329.359.37lux512
9.369.389.43lux256
9.549.579.60sha3384
9.889.909.93keccak
9.949.959.97cubehash1632
10.3010.3210.36rfsb509
11.3011.3511.40keccakc768
11.6311.6511.67luffa384
11.9111.9311.95bash512
12.6312.6512.68cheetah512
13.0513.0613.10sha3512
13.0513.0813.13groestl512
13.5913.6113.62ripemd160
13.8113.8313.86jh224
13.8113.8313.85jh256
13.8213.8413.87jh512
13.8513.8813.92jh384
14.5814.6714.71fugue256
15.1415.1815.26nasha256
15.5915.6315.67round3jh256
15.6115.6415.67round3jh512
15.8915.9215.98luffa512
16.4616.4816.54keccakc1024
16.9016.9316.97nasha512
17.2017.2217.23cubehash88
18.1018.1218.15cubehash1616
18.2618.2918.35md6d224
19.1319.1719.25simd512
19.6719.7219.81md6d256
20.1720.4020.44hamsi
20.8420.8920.92fugue384
22.4722.4922.53whirlpool
23.1223.1623.23lane256
25.5825.6225.68md6d384
26.4526.5226.59simd256
27.7027.8327.88fugue512
31.2731.3031.32md6d512
32.1032.3532.49fsb256
33.3233.3433.36cubehash84
33.8933.9234.11essence512
34.1834.2134.24cubehash168
34.5434.6134.63essence384
35.6035.6235.65lane512
38.0438.0838.12mgrostl256
38.9438.9739.00mcssha4
39.0239.0439.07mcssha6
39.9240.0740.20fugue2
40.5540.6340.71mcssha5
43.9944.0244.12essence256
43.9844.0444.08essence224
65.8765.8865.99cubehash82
66.4266.4466.45cubehash164
130.76130.78130.79cubehash81
131.04131.05131.07cubehash162
260.13260.16260.20cubehash161
25967.8025983.1026024.10fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.142.152.19edonr512
3.433.443.47k12
3.553.563.58md4
3.753.773.82blake2b
3.984.014.05edonr256
4.304.314.33sha1
4.294.334.39echo256
4.384.404.43bmw512
4.734.754.76echosp256
4.864.874.88blake2s
5.325.325.35shavite3256
5.515.525.56bmw256
5.805.805.81md5
5.795.815.83shavite3512
5.845.875.90skein512256
5.845.875.92skein512512
5.935.966.04blake512
6.106.126.15sarmal256
6.116.136.16shake128
6.216.246.32blake64
6.236.286.33sha384
6.266.306.34sha512
6.386.436.47tiger
6.456.486.52bash256
6.936.946.95cubehash832
6.966.987.01blake32
7.527.557.57sarmal512
7.517.567.64shabal512
7.657.677.70echosp512
7.737.747.75blake256
7.917.948.01shabal256
8.008.018.04sha3256
8.018.038.18shake256
8.028.078.17sha3224
8.228.248.28skein256256
8.358.408.44keccakc256
8.508.528.69keccakc256treed2
8.898.938.95bash384
8.918.938.97sha256
8.908.948.99sha224
9.049.079.15skein10241024
9.459.469.49cubehash512
9.659.679.71luffa256
9.729.749.92echo512
10.1310.2110.30keccakc512
10.3110.3410.38keccak
10.3310.3610.42bblake256
10.3110.3810.45keccakc448
10.4010.4210.44sha3384
10.4510.4810.50groestl256
10.9510.9610.99cubehash816
11.0711.1411.20keccakc512treed2
11.1811.2411.28lux256
11.6011.6611.71cheetah256
12.1812.2512.34keccakc768
12.7212.7512.79bash512
12.7612.8112.88rfsb509
12.8312.8612.90luffa384
13.0813.0913.12cubehash1632
13.0913.1013.16lux512
14.2714.3014.32sha3512
14.6614.6814.73ripemd160
14.7514.7814.83groestl512
14.7514.8014.83jh512
14.7714.8014.85jh224
14.8014.8414.90jh384
14.8014.8615.06jh256
16.0516.1016.18cheetah512
16.3216.3716.43nasha256
16.5016.5716.65fugue256
16.6816.7516.81round3jh256
16.7616.8216.87round3jh512
17.5417.5917.65luffa512
17.6517.7017.76nasha512
18.2318.2818.37keccakc1024
18.9819.0119.03cubehash88
20.4320.4920.74hamsi
21.4621.4921.53cubehash1616
23.8523.9124.01simd512
24.0324.0824.14fugue384
24.2724.2924.33whirlpool
26.2526.3526.47lane256
28.3328.4028.47simd256
32.4432.5832.67fugue512
35.1535.1835.23cubehash84
36.7336.7936.84md6d224
37.5437.5837.62cubehash168
38.5838.7038.91essence512
39.4339.5339.63md6d256
39.4539.5439.60essence384
41.8041.9842.27fsb256
41.9842.0242.08mcssha4
42.1542.1942.25mcssha6
42.1742.3242.51mgrostl256
46.1846.4046.51mcssha5
47.2347.3147.37essence256
47.2247.3147.42essence224
47.7147.7747.81lane512
51.5551.8051.90md6d384
59.3459.8160.11fugue2
63.1263.1863.25md6d512
67.6567.7267.78cubehash82
69.7669.8369.91cubehash164
132.57132.61132.65cubehash81
134.41134.48134.55cubehash162
263.51263.60263.65cubehash161
68808.4069095.4069272.10fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
4.784.814.88blake2s
5.255.315.38edonr512
6.887.007.09blake2b
8.258.448.91edonr256
8.698.728.81md4
10.4710.5610.59k12
10.6210.7510.84sha1
11.4711.5911.72skein512256
11.5911.6211.72skein512512
10.91?11.78?14.38?echo256
11.9712.0912.19sarmal256
12.0912.2212.56bash384
12.3412.4412.69bash256
12.25?12.50?16.06?blake512
12.5912.6612.72md5
12.5912.7212.84blake64
13.0013.1213.25skein256256
13.8413.9414.00blake32
13.8814.0014.22tiger
14.1214.2214.38bmw256
14.7814.8815.06sha3256
14.6614.9115.22sha384
14.7514.9115.06sha3224
14.7214.9415.06sha3384
14.8414.9415.03sarmal512
14.9115.0315.16shake128
14.9715.0315.16shake256
14.8115.0615.34sha512
15.2215.3415.47sha3512
15.3115.3815.47blake256
15.6615.8115.91bmw512
17.1917.2517.34shavite3256
18.1918.2818.38echosp256
18.3418.5018.69luffa256
19.0019.1919.28sha256
19.0919.3119.56sha224
20.0320.2820.50keccakc512
20.3120.5620.88keccakc768
20.2220.5920.88keccakc1024
20.4420.7221.00keccak
20.5320.7220.94keccakc448
21.1221.1921.28cubehash512
21.4121.7522.06keccakc256
23.2523.4723.69bash512
23.5023.5923.78echosp512
25.0025.0925.28shavite3512
26.1226.2826.47echo512
26.3426.5326.91hamsi
27.0327.2227.56jh256
27.1227.2827.56jh512
27.1627.3427.66jh224
27.2227.3427.59jh384
27.44?27.69?36.22?shabal512
28.0928.1628.28groestl256
28.2828.6629.69luffa384
28.5928.7229.44shabal256
28.8128.8829.00ripemd160
29.0629.1629.84skein10241024
29.7529.7830.06cubehash832
31.0931.2531.38round3jh256
31.2531.5031.81nasha256
31.7231.8432.00round3jh512
33.2833.3833.50lux256
33.8833.9434.16cubehash816
34.9135.1635.34nasha512
38.6638.7839.06luffa512
39.5939.7840.53rfsb509
40.8441.0341.31fugue256
41.5941.8142.03groestl512
42.0042.1242.28cubehash88
45.9746.0346.22whirlpool
46.5346.8847.84cheetah256
46.8146.9147.31bblake256
51.1651.4151.66simd256
52.4152.6254.44keccakc512treed2
52.5352.7554.59keccakc256treed2
53.2553.4453.72cubehash1632
56.6256.8157.09lux512
58.2558.4158.62cubehash84
59.7560.3460.91cheetah512
64.2864.4464.69cubehash1616
65.12?65.62?73.00?fugue384
66.5366.7267.00lane256
74.2574.6275.03simd512
80.5380.6280.78cubehash168
80.7580.8881.41mcssha4
82.3482.8182.97mcssha6
88.8188.9789.12essence224
88.9189.0689.38essence256
90.7590.8190.97cubehash82
92.9793.8494.62fugue512
99.91100.31101.00essence512
101.72101.88102.16essence384
112.88112.97113.16cubehash164
112.00113.22114.72mgrostl256
116.66116.75116.97md6d224
118.09120.47121.88mcssha5
124.59124.78125.16md6d256
137.56140.31141.59fsb256
155.41155.59155.78cubehash81
166.25166.66168.47md6d384
177.34177.53178.00cubehash162
186.19186.34186.47lane512
207.22207.75208.91md6d512
306.16306.47306.81cubehash161
308.19309.69311.84fugue2
615859.00616582.00617255.00fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
4938446.004964750.004979163.00fsb512
39.2539.7541.25edonr256
41.0041.5042.00edonr512
43.5043.7544.00blake2s
44.5045.0045.50md4
51.7552.2553.00sha1
57.0059.7560.00blake2b
60.0060.7563.75md5
63.0063.5063.75blake32
63.5064.0065.25tiger
70.0070.2571.25blake256
73.0073.5074.50skein256256
72.7574.0075.25hamsi
78.0078.5079.25bmw256
78.2579.0079.75luffa256
83.7584.0085.00k12
84.7585.5086.50sha256
85.0086.5087.25sha224
91.2592.2593.25skein512512
91.0092.2593.00skein512256
87.50?95.00?119.25?echo256
97.0097.5098.75bash512
96.7597.7598.50bash256
96.7597.7599.50bash384
97.75?99.00?127.00?blake512
101.50102.50103.75blake64
102.25103.00103.75sarmal256
107.25107.50108.00shavite3256
108.25108.50108.75cubehash512
117.25119.00121.25sha384
118.00119.25120.75sha3384
118.00119.75122.00sha512
118.75119.75121.00sha3256
119.75120.25121.75sha3224
120.50121.25122.25shake128
120.75121.50123.00shake256
123.00123.75124.25sha3512
124.50126.25126.75bmw512
125.25126.50127.00sarmal512
125.75126.50128.00ripemd160
135.25136.00137.25nasha256
141.00142.00152.75luffa384
145.75146.75149.25echosp256
160.50162.00164.25keccakc512
161.50162.25162.75groestl256
161.50164.75166.75keccakc1024
164.00165.50167.75keccak
163.25165.75167.00keccakc448
163.75166.50169.25keccakc768
165.50?167.00?222.00?shabal512
172.25174.50176.50keccakc256
175.00175.75176.75shabal256
187.75188.50189.25echosp512
190.25190.75192.00luffa512
193.75194.25195.00whirlpool
198.50199.25200.50shavite3512
210.50211.00212.00lux256
209.75212.25214.25echo512
213.75214.75215.50cubehash832
214.75215.50216.50cubehash816
222.00222.25223.50cubehash88
225.25227.25231.00jh512
226.75228.00229.25jh384
225.50228.25229.75jh256
228.75230.00231.75jh224
231.00232.00237.75skein10241024
231.50232.50237.00fugue256
238.25239.25240.75cubehash84
256.50257.75258.75round3jh256
261.75262.50263.75round3jh512
261.75262.50265.75rfsb509
271.50272.00272.75cubehash82
279.75281.25283.75nasha512
309.50309.75311.25bblake256
311.50317.25321.00cheetah256
320.75321.75322.25groestl512
336.50336.75337.25cubehash81
358.75361.25362.75lux512
365.00365.50369.50cubehash1632
386.00387.00392.00mcssha4
393.00394.00395.50cubehash1616
388.25?394.50?434.75?fugue384
397.00399.75401.50mcssha6
410.75412.75414.25simd256
415.00417.50422.00cheetah512
418.75419.50420.75cubehash168
419.25420.50430.25keccakc256treed2
419.50422.75433.25keccakc512treed2
451.25452.00454.25cubehash164
516.50517.75519.00cubehash162
541.25542.25543.50lane256
543.75545.00546.25essence224
545.50548.75550.75essence256
570.50580.25583.25fugue512
593.50597.50606.25simd512
644.25645.25646.00cubehash161
688.75703.75711.25mcssha5
798.25800.00802.25essence512
817.25818.50820.25essence384
900.50904.75915.25mgrostl256
930.25933.00938.75md6d224
996.50998.001000.25md6d256
1092.001106.751117.25fsb256
1330.751334.501344.25md6d384
1489.001490.751492.50lane512
1657.251662.501666.75md6d512
2253.002273.252294.00fugue2

aarch64; A57+crypto (411fd072); 2016 AMD Opteron A1100; 8 x 2000MHz; warbear0, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.881.891.90edonr512
2.502.542.55sha256
3.343.353.36bmw512
3.733.733.74edonr256
4.554.554.59k12
5.185.195.20skein512512
5.195.195.19skein512256
5.425.435.44blake2b
5.865.885.89skein10241024
6.016.026.02md5
6.586.586.59bmw256
6.676.706.72shabal512
6.726.736.73shabal256
7.367.427.58sarmal256
7.597.597.59skein256256
7.627.667.69sha512
8.158.158.16blake64
8.428.448.47keccakc256
8.488.518.56shake128
8.838.848.86blake512
9.039.039.03blake2s
9.169.199.23sarmal512
9.899.909.93sha3224
9.909.919.94keccakc448
10.4310.4410.48keccakc512
10.4810.4910.49sha3256
10.4610.5010.53shake256
11.0711.0811.09keccak
11.4711.4911.49blake32
13.0513.1013.23nasha256
13.5013.5113.52keccakc768
13.5613.5913.62sha3384
13.6313.6413.65nasha512
15.1215.1215.12blake256
15.5515.5715.59bblake256
16.9217.0417.15cubehash1632
17.5717.6017.65cubehash512
18.2618.2718.27shavite3256
19.0619.0619.06luffa256
19.3919.4119.48keccakc1024
19.5319.5519.57sha3512
21.3421.3521.37fugue256
21.9021.9121.91cubehash832
22.2422.2522.26asconhashv12
22.2422.2522.26asconxofv12
25.0425.1725.36groestl256
28.4128.4228.44lane256
28.9629.0429.09echosp256
31.0231.0531.08shavite3512
32.1632.3432.46luffa384
32.5532.5532.62shamashashv1
32.4032.6532.80md6d224
33.5033.5033.50cubehash816
33.3233.5133.86whirlpool
33.8633.9333.98echo256
34.8134.9035.09md6d256
34.9134.9735.09luffa512
36.1136.1236.13essence384
36.1236.1236.13essence512
36.4236.4436.45gimli24v1
37.5437.6237.71jh256
37.6137.6237.64jh512
37.6037.6337.65jh224
37.6237.6437.66jh384
38.0638.4038.52groestl512
39.3039.3339.34simd256
40.9140.9140.91sneikha256
43.3043.3943.45echosp512
43.7643.9244.09fugue512
44.1444.2644.31simd512
44.1644.2744.38round3jh512
44.2644.2744.27round3jh256
44.9945.0745.43md6d384
46.9947.0047.00mcssha5
46.9947.0047.01mcssha6
47.0047.0047.00mcssha4
50.5650.5650.81esch256v1
52.4352.4452.45cubehash1616
53.2853.2853.30saturninhashv2
53.3853.3953.39lane512
52.27?54.38?58.60?cubehash88
54.9455.1955.54md6d512
62.6662.8262.88echo512
63.4163.4263.46essence224
63.4063.4363.45essence256
65.0765.1265.22mgrostl256
65.2665.3865.44drygascon128
70.9971.0071.00coral256v1
69.0472.8874.75xoodyakv1
73.3073.3173.32esch384v1
83.4983.5083.51sneikha384
83.9384.6985.07drygascon256
86.3786.3886.38knot256v2
85.3288.1692.40rfsb509
87.8992.6294.99cubehash168
95.7496.0096.52cubehash84
140.24140.25140.25clxhash
157.75157.75157.75knot256v1
168.25168.25168.26cubehash164
180.63180.70180.73cubehash82
-1219.26?268.88?2331.25?fsb256
292.37292.38292.38knot512
309.87310.21310.87knot384
324.48324.50324.52cubehash162
343.99346.02347.05cubehash81
633.16635.01636.01cubehash161
641.07641.25641.56syconhash256v1
-1145.66?722.08?1786.05?fsb512
755.08756.05757.97subterraneanv1
1601.631647.541650.07acehash256v1
1778.141778.791782.68sivrijndael256hash256v1
1836.181838.751843.18skinnyhashtk3
3099.423104.853107.73skinnyhashtk2
3173.463215.223231.30heron256v1
3991.453996.123998.20gage1h256c256r128
6062.846064.626071.03gage1h256c224r064
6543.126547.116553.22orangishv1
6718.396721.206727.97gage1h256c256r064
7434.507438.517439.72gage1h256c224r032
11964.8111969.8911973.73gage1h256c512r064
12129.2012134.4612136.81gage1h256c256r032
17609.1917612.4317617.86gage1h256c224r016
22616.9722623.0622624.85gage1h256c512r032
23048.3823056.2823060.92gage1h256c256r016
31430.0131437.4131440.15gage1h256c224r008
31864.1931921.9532786.64photonbeetlehash256rate32v1
53917.8053943.0853969.54sivtemphotonhashv1
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.991.991.99edonr512
2.562.582.58sha256
3.613.623.62bmw512
3.823.823.83edonr256
4.844.844.85k12
5.305.305.30skein512256
5.305.315.31skein512512
5.465.465.46blake2b
6.126.136.14skein10241024
6.146.146.14md5
6.846.846.84bmw256
7.127.147.14shabal512
7.187.197.19shabal256
7.717.717.71skein256256
7.777.807.82sarmal256
7.937.957.95sha512
8.458.458.46blake64
8.748.748.75keccakc256
8.758.758.77shake128
9.059.059.05blake2s
9.169.179.18blake512
9.559.559.57sarmal512
10.1210.1210.13sha3224
10.1810.1810.19keccakc448
10.8010.8010.80sha3256
10.8110.8210.83shake256
10.8310.8310.85keccakc512
11.4911.5011.50keccak
11.7111.7111.71blake32
13.3813.4113.44nasha256
13.7913.8013.80keccakc768
13.8213.8213.84sha3384
14.1714.1714.17nasha512
15.4115.4115.41blake256
17.1517.1517.15bblake256
18.0318.0418.05cubehash512
18.4918.5218.56cubehash1632
18.5818.5818.58shavite3256
19.4019.4019.40luffa256
19.5319.5319.55keccakc1024
19.6019.6019.61sha3512
22.0522.0622.06fugue256
22.4322.4322.43asconhashv12
22.4322.4322.43asconxofv12
23.8523.8523.85cubehash832
25.8425.8525.94groestl256
29.3529.3529.36lane256
30.2330.2330.26echosp256
30.5830.6430.70md6d224
32.0632.0632.08shavite3512
32.8032.8132.89md6d256
32.8532.8532.88shamashashv1
33.0733.1433.17luffa384
33.9533.9534.12whirlpool
34.9935.0235.03echo256
35.4535.4535.45cubehash816
35.8935.8935.95luffa512
36.7136.7236.72gimli24v1
37.3637.3737.37essence384
37.3837.3837.38essence512
38.2338.2338.24jh512
38.2338.2338.28jh256
38.2338.2538.25jh224
38.2438.2538.25jh384
39.9539.9739.97simd256
40.2840.4240.42groestl512
41.2441.2441.24sneikha256
42.2042.2242.25md6d384
43.4443.4843.49echosp512
44.9844.9844.98round3jh256
44.9844.9845.03round3jh512
45.6145.6745.67simd512
45.8445.8945.93fugue512
47.9047.9047.90mcssha4
47.9147.9147.91mcssha6
48.5948.6048.60mcssha5
50.8850.8850.88esch256v1
51.4051.4251.58md6d512
53.7253.7253.73saturninhashv2
55.7455.7455.74cubehash1616
56.2256.2358.34cubehash88
57.0657.0657.06lane512
64.5164.5164.52essence224
64.5264.5264.53essence256
64.7564.8264.83echo512
65.4465.5065.50drygascon128
68.2868.2968.34mgrostl256
71.5871.5871.58coral256v1
71.2373.1473.14xoodyakv1
74.0274.0274.02esch384v1
84.4884.4884.48sneikha384
84.8985.2785.27drygascon256
87.0687.0687.06knot256v2
88.5488.7590.84rfsb509
93.5695.9395.93cubehash168
97.8497.8498.10cubehash84
140.47140.47140.47clxhash
158.07158.07158.07knot256v1
171.55171.55171.55cubehash164
182.50182.52182.52cubehash82
293.54293.54293.54knot512
311.12311.12311.45knot384
327.80327.80327.81cubehash162
346.85347.86347.86cubehash81
637.38638.31638.31cubehash161
647.52647.54647.69syconhash256v1
757.85757.86758.82subterraneanv1
1640.931663.621664.11acehash256v1
1776.821776.971778.88sivrijndael256hash256v1
1851.821853.101854.68skinnyhashtk3
3108.343109.643110.21skinnyhashtk2
3243.633263.313265.29heron256v1
4040.694040.994041.87gage1h256c256r128
6124.726125.386126.75gage1h256c224r064
6596.256598.176599.21orangishv1
6786.956787.906789.63gage1h256c256r064
7502.487504.167504.70gage1h256c224r032
12086.2312087.2112088.57gage1h256c512r064
12238.8912240.1512241.04gage1h256c256r032
17224.7317284.0918196.45fsb256
17757.3517758.0517759.73gage1h256c224r016
18863.1019321.1519587.06fsb512
22819.3522820.5522821.14gage1h256c512r032
23244.6123246.8323248.34gage1h256c256r016
31686.4731688.1831688.77gage1h256c224r008
32256.6832281.8332706.10photonbeetlehash256rate32v1
53882.4153889.5153895.54sivtemphotonhashv1
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.152.162.16edonr512
2.662.662.67sha256
3.973.983.98edonr256
4.044.044.05bmw512
5.305.325.33k12
5.505.505.50skein512256
5.505.515.51blake2b
5.505.515.51skein512512
6.326.326.34md5
6.566.566.56skein10241024
7.267.267.27bmw256
7.857.867.88shabal512
7.897.907.90skein256256
7.957.958.24shabal256
8.278.408.43sarmal256
8.398.418.42sha512
8.968.978.97blake64
9.089.089.09blake2s
9.359.369.38shake128
9.459.469.48keccakc256
9.719.729.75blake512
10.1610.1610.18sarmal512
10.2610.2710.30sha3224
10.3810.4110.41keccakc448
11.1711.1811.18sha3256
11.1911.2011.21shake256
11.2811.3011.31keccakc512
12.0812.0812.09blake32
12.1712.1912.19keccak
13.8513.8513.88sha3384
13.8313.9113.91nasha256
13.9013.9113.93keccakc768
15.0215.0315.03nasha512
15.8915.8915.90blake256
18.7618.7618.78cubehash512
19.0919.1019.10shavite3256
19.7719.7719.79bblake256
19.9719.9719.98luffa256
20.2020.2020.20sha3512
20.2220.2220.25keccakc1024
20.9620.9921.05cubehash1632
22.7322.7422.74asconhashv12
22.7322.7422.74asconxofv12
23.2323.2423.24fugue256
26.9126.9227.04groestl256
27.0827.0827.09cubehash832
29.8029.8129.82echosp256
30.7630.8230.98md6d224
30.8930.8930.89lane256
33.0033.0033.17md6d256
33.3333.3433.34shamashashv1
33.7533.7633.77shavite3512
34.4334.5034.57luffa384
34.6834.6934.88whirlpool
37.1937.1937.20gimli24v1
37.4237.4337.48luffa512
38.2138.2538.25echo256
38.6838.6938.69cubehash816
39.2539.2539.26jh224
39.2539.2539.26jh512
39.2539.2639.27jh384
39.2539.2639.36jh256
39.4439.4439.45essence384
39.4739.4739.48essence512
41.0341.0441.04simd256
41.7941.7941.80sneikha256
41.9742.2242.30md6d384
43.5943.7043.74groestl512
46.1746.1746.17round3jh256
46.1746.1746.31round3jh512
47.5347.5747.60echosp512
47.9748.0248.03simd512
49.0449.1849.26fugue512
49.4049.4049.40mcssha4
49.4349.4449.44mcssha6
51.2651.2651.26mcssha5
51.1851.2751.32md6d512
51.4051.4051.40esch256v1
54.4554.4554.46saturninhashv2
59.3059.3061.40cubehash88
61.2461.2461.25cubehash1616
63.1863.1963.19lane512
65.6565.7065.71drygascon128
66.2966.3266.34essence224
66.3366.3366.35essence256
68.0968.1768.17echo512
72.5472.5472.54coral256v1
73.5673.5773.57mgrostl256
71.7373.6273.62xoodyakv1
75.2075.2075.20esch384v1
86.1086.1086.11sneikha384
85.8686.2186.24drygascon256
88.2088.2088.21knot256v2
90.7990.8093.18rfsb509
100.90100.93101.16cubehash84
101.31101.43101.43cubehash168
140.84140.84140.84clxhash
158.60158.60158.60knot256v1
177.05177.06177.06cubehash164
185.47185.52185.53cubehash82
295.47295.47295.48knot512
312.95312.97313.28knot384
333.30333.31333.31cubehash162
349.90350.93350.96cubehash81
642.81643.81643.81cubehash161
658.00658.01658.18syconhash256v1
760.85760.86761.83subterraneanv1
1690.461690.481690.95acehash256v1
1774.331774.481774.70sivrijndael256hash256v1
1875.751877.011877.03skinnyhashtk3
3117.053118.463122.83skinnyhashtk2
3330.033339.523347.45heron256v1
4117.064122.234130.18gage1h256c256r128
6221.956226.836227.82gage1h256c224r064
6679.236679.696684.76orangishv1
6894.216899.646900.31gage1h256c256r064
7609.307614.627615.08gage1h256c224r032
12282.7212282.8812283.55gage1h256c512r064
12417.1712417.7212418.28gage1h256c256r032
17998.3618000.1018003.91gage1h256c224r016
23152.1023152.5223153.27gage1h256c512r032
23562.3623567.0023567.39gage1h256c256r016
32103.9932108.1832109.22gage1h256c224r008
32576.4432600.4432621.41photonbeetlehash256rate32v1
45529.0745914.6948570.07fsb256
49894.2950834.2651862.70fsb512
53793.4953800.8253816.29sivtemphotonhashv1
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.332.362.36edonr512
2.922.942.97sha256
4.364.394.39edonr256
4.834.834.86bmw512
6.006.006.00skein512256
6.006.036.03skein512512
6.066.146.17k12
6.176.196.22blake2b
6.816.816.86md5
8.258.288.28skein256256
8.368.398.42bmw256
8.448.478.47skein10241024
8.618.618.69sarmal256
8.788.788.81sha512
9.179.179.19blake2s
9.429.429.44blake64
9.819.819.81shabal512
10.0010.0010.31shabal256
10.0610.0610.08shake128
10.1410.1710.28blake512
10.3910.4210.44keccakc256
10.5310.5310.56sarmal512
12.4212.4412.44sha3224
12.4712.4712.47sha3256
12.5012.5312.53shake256
12.7512.8112.81keccak
12.8612.8612.89keccakc448
12.8912.8912.92keccakc512
13.0813.0813.11blake32
14.8614.8614.89sha3384
15.0615.0615.11keccakc768
15.0815.1115.14nasha256
15.8115.8115.83nasha512
17.1417.1417.17blake256
20.4720.5020.50shavite3256
20.6720.6920.72cubehash512
21.4721.4721.47luffa256
22.0822.0822.11sha3512
22.3122.3322.33keccakc1024
23.5323.5623.56asconhashv12
23.5323.5623.56asconxofv12
26.3626.3926.39fugue256
26.7226.8127.17bblake256
27.5627.5827.69cubehash1632
29.7829.8629.89groestl256
34.3334.4234.44echosp256
34.6734.6734.69shamashashv1
34.8634.8634.89shavite3512
34.9434.9434.97lane256
35.6935.7235.72cubehash832
36.6736.6936.86whirlpool
38.0638.0638.14luffa384
38.4238.4238.44gimli24v1
41.5041.5341.56luffa512
41.9441.9441.97jh224
41.9441.9441.97jh256
41.9441.9741.97jh384
41.9441.9742.00jh512
43.2543.2843.28sneikha256
43.8643.8943.89simd256
44.9444.9745.00essence384
45.0345.0645.08essence512
45.4245.4445.53echo256
47.3147.3347.33cubehash816
47.6947.8148.11groestl512
49.3349.3349.33round3jh256
49.3349.3349.53round3jh512
52.7852.7852.86esch256v1
53.3653.3953.39mcssha4
53.4753.5053.50mcssha6
56.3956.3956.44saturninhashv2
56.6956.7556.81echosp512
57.6758.0858.17fugue512
58.3358.3658.36mcssha5
59.1759.2259.25simd512
62.6162.6762.86md6d224
66.1966.2566.25drygascon128
66.8966.9267.06md6d256
67.5067.5369.64cubehash88
70.1170.1170.14echo512
71.0371.1471.14essence224
71.1471.1771.22essence256
72.7874.8374.97xoodyakv1
75.1175.1175.14coral256v1
75.8975.9275.92cubehash1616
78.3378.3378.36esch384v1
80.4280.4280.47mgrostl256
85.0085.1985.28md6d384
86.1786.1786.25lane512
88.4488.8388.86drygascon256
90.4290.4490.44sneikha384
91.2591.2591.25knot256v2
95.9495.9798.42rfsb509
103.36103.50103.56md6d512
109.06109.06109.31cubehash84
113.75116.08116.11cubehash168
141.83141.83141.83clxhash
160.03160.03160.03knot256v1
191.72191.75191.75cubehash164
193.64193.64193.67cubehash82
300.61300.64300.64knot512
317.03317.06317.36knot384
347.97348.00348.00cubehash162
358.11359.11359.17cubehash81
657.50658.47658.50cubehash161
685.97685.97686.14syconhash256v1
768.89768.94769.89subterraneanv1
1761.111762.081762.47acehash256v1
1767.611767.721768.22sivrijndael256hash256v1
1939.581940.811940.83skinnyhashtk3
3143.723145.443145.47skinnyhashtk2
3562.313566.813571.81heron256v1
4324.674324.784325.11gage1h256c256r128
6484.646484.786485.28gage1h256c224r064
6906.226906.256907.39orangishv1
7185.897186.587186.67gage1h256c256r064
7899.757900.317900.47gage1h256c224r032
12797.3912797.8112812.28gage1h256c512r064
12887.2512887.6912901.64gage1h256c256r032
18641.0818642.7518655.75gage1h256c224r016
24033.6724040.1724047.56gage1h256c512r032
24357.1724394.8924418.89gage1h256c256r016
31862.5332274.1432288.81photonbeetlehash256rate32v1
33224.6733225.3133226.28gage1h256c224r008
53537.7853556.6753583.78sivtemphotonhashv1
121286.00123375.89132032.14fsb256
131457.61135021.97137928.58fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.75?6.00?6.50?edonr512
6.506.507.00sha256
9.009.259.75edonr256
10.0010.2510.25blake2s
12.0012.2512.25blake2b
12.0012.2512.25skein512256
12.2512.2512.25skein512512
13.0013.2513.75md5
13.2513.2513.50skein256256
16.2516.2516.75bmw512
17.5017.5017.75sha512
17.5018.0018.50k12
18.0018.0018.00sarmal256
18.5018.5018.50blake64
20.2520.5021.75blake512
21.5021.5021.50sarmal512
22.7522.7523.00bmw256
22.7522.7523.00sha3256
22.7522.7523.00sha3384
22.7522.7523.00sha3512
22.7523.0023.00sha3224
23.0023.0023.25shake256
23.0023.2523.50shake128
25.5025.7525.75keccakc768
25.5025.7526.00blake32
26.5026.5026.50keccakc1024
26.0027.0027.75keccak
27.0027.0027.50keccakc256
27.2527.2527.25keccakc512
27.2527.2527.50keccakc448
27.5027.5027.50skein10241024
30.2530.2530.75nasha256
33.0033.0033.75blake256
33.2533.2533.75nasha512
33.5033.7534.00asconhashv12
33.5033.7534.00asconxofv12
34.5034.5034.75shabal512
36.0036.5037.00shabal256
38.0038.0038.25shavite3256
40.7540.7541.00luffa256
44.7544.7544.75cubehash512
50.5050.5050.75shamashashv1
54.5054.5054.50gimli24v1
60.7561.0061.50whirlpool
62.0062.0062.25sneikha256
65.0065.0065.00shavite3512
65.0065.0065.25groestl256
66.0066.2566.25fugue256
70.7571.2571.50esch256v1
73.2573.2573.25drygascon128
76.0076.0076.00jh256
76.0076.0076.25jh384
76.0076.0076.25jh512
76.0076.0076.75jh224
80.0080.0080.00simd256
80.7580.7581.00saturninhashv2
82.2582.5083.50luffa384
87.0087.0087.25lane256
89.5089.5089.75round3jh256
89.5089.7589.75round3jh512
89.0091.5092.25xoodyakv1
93.7593.7594.00luffa512
102.75103.00103.25echo256
104.50104.50104.75mcssha4
105.50105.50105.75mcssha6
105.50105.75105.75echosp256
108.00108.00108.00coral256v1
111.75112.50112.75cubehash1632
114.25114.50114.75essence384
115.25115.50115.75essence512
115.75116.25119.75bblake256
118.75118.75119.25esch384v1
118.75119.25121.00groestl512
120.75121.25122.00drygascon256
128.00128.25128.25echo512
130.00130.25130.25knot256v2
131.50131.50131.75echosp512
131.75132.25132.50essence224
132.50132.50132.75essence256
139.25139.25142.75rfsb509
145.75146.00146.00sneikha384
146.25146.25146.50cubehash832
149.25149.25149.25mcssha5
154.50154.50154.50clxhash
157.75158.00158.00cubehash816
171.25?172.00?191.50?fugue512
172.50172.75174.75cubehash88
178.25178.25178.25knot256v1
178.25178.50178.50simd512
202.75202.75203.00mgrostl256
213.50214.25214.50cubehash84
218.00218.75219.00md6d224
231.50231.75232.50md6d256
263.50263.75263.75cubehash1616
287.00288.00288.00md6d384
298.75298.75299.00cubehash82
301.75303.75304.00cubehash168
344.00344.75345.00md6d512
347.75348.00348.00lane512
349.75350.00350.25knot384
366.50366.75366.75knot512
379.50379.75379.75cubehash164
462.25463.75464.25cubehash81
535.75535.75536.00cubehash162
845.25846.25846.50cubehash161
871.75872.00873.00subterraneanv1
1044.001044.251044.25syconhash256v1
1681.251682.001682.75sivrijndael256hash256v1
2681.752682.002682.25acehash256v1
2756.752757.502757.50skinnyhashtk3
3489.503489.503489.50skinnyhashtk2
6381.756444.006444.00heron256v1
6986.756987.257000.00gage1h256c256r128
9811.759812.009812.25orangishv1
9854.509854.509855.00gage1h256c224r064
10920.0010920.5010935.50gage1h256c256r064
11618.5011618.7511620.25gage1h256c224r032
18964.2518964.7518965.25gage1h256c256r032
19439.2519440.5019446.25gage1h256c512r064
26934.5026935.2526936.25gage1h256c224r016
28612.2528643.7528680.25photonbeetlehash256rate32v1
35197.5035198.5035260.00gage1h256c256r016
35333.7535340.7535341.25gage1h256c512r032
47513.2547513.7547514.50gage1h256c224r008
50500.2550526.5050562.50sivtemphotonhashv1
1140698.251172755.751216589.50fsb256
1206275.751222194.001249084.25fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
32.0032.0034.00sha256
44.00?46.00?50.00?edonr256
48.0048.0052.00edonr512
58.0058.0060.00md5
74.0076.0076.00skein256256
80.0080.0082.00blake2s
96.0096.0098.00blake2b
96.0096.0098.00skein512256
96.0098.0098.00skein512512
110.00110.00114.00blake32
114.00114.00114.00asconhashv12
114.00114.00116.00asconxofv12
124.00124.00126.00bmw256
130.00132.00132.00bmw512
134.00136.00138.00nasha256
140.00140.00146.00blake256
140.00142.00142.00k12
142.00142.00144.00gimli24v1
142.00142.00144.00sha512
150.00150.00152.00blake64
156.00158.00158.00sarmal256
160.00162.00164.00shavite3256
162.00164.00164.00shamashashv1
162.00166.00174.00blake512
164.00166.00166.00luffa256
168.00170.00170.00sneikha256
180.00180.00180.00sha3256
180.00180.00182.00sha3224
180.00180.00182.00sha3384
180.00182.00182.00sha3512
182.00182.00184.00shake256
184.00184.00184.00shake128
186.00186.00190.00sarmal512
192.00192.00192.00drygascon128
204.00206.00206.00keccakc768
212.00212.00212.00shabal512
212.00214.00214.00keccakc1024
208.00218.00220.00keccak
216.00218.00220.00cubehash512
218.00218.00220.00keccakc256
218.00218.00220.00keccakc448
218.00218.00220.00keccakc512
218.00218.00220.00skein10241024
220.00220.00220.00saturninhashv2
220.00220.00226.00shabal256
232.00232.00232.00whirlpool
254.00254.00256.00clxhash
258.00260.00262.00esch256v1
264.00266.00268.00nasha512
278.00284.00286.00xoodyakv1
316.00316.00320.00groestl256
320.00322.00322.00knot256v1
354.00354.00354.00knot256v2
366.00366.00366.00coral256v1
374.00374.00376.00fugue256
404.00404.00404.00luffa384
456.00458.00458.00luffa512
458.00460.00466.00drygascon256
494.00494.00496.00sneikha384
504.00506.00508.00esch384v1
506.00508.00510.00mcssha4
514.00516.00516.00mcssha6
520.00520.00524.00shavite3512
586.00588.00600.00rfsb509
608.00610.00610.00jh256
610.00610.00610.00jh224
610.00610.00610.00jh384
610.00610.00610.00jh512
642.00642.00644.00simd256
700.00700.00700.00lane256
702.00702.00704.00knot384
716.00716.00716.00round3jh256
716.00716.00718.00round3jh512
748.00752.00756.00cubehash1632
808.00808.00808.00essence224
806.00810.00838.00bblake256
808.00810.00810.00essence256
822.00824.00828.00echo256
846.00846.00848.00echosp256
864.00864.00866.00mcssha5
884.00884.00886.00knot512
918.00918.00920.00essence384
926.00926.00928.00essence512
952.00956.00968.00groestl512
992.00994.001000.00cubehash88
1002.001004.001004.00cubehash832
1004.001004.001004.00cubehash816
1026.001026.001026.00echo512
1042.001042.001042.00cubehash84
1052.001052.001052.00echosp512
1062.00?1072.00?1224.00?fugue512
1126.001126.001128.00cubehash82
1288.001288.001290.00cubehash81
1426.001428.001428.00simd512
1620.001630.001634.00mgrostl256
1678.001680.001684.00subterraneanv1
1700.001702.001702.00cubehash1616
1744.001750.001752.00md6d224
1780.001780.001782.00cubehash168
1852.001852.001858.00md6d256
1858.001860.001860.00cubehash164
1890.001900.001902.00sivrijndael256hash256v1
2014.002016.002016.00cubehash162
2298.002302.002304.00md6d384
2324.002326.002326.00cubehash161
2754.002756.002758.00md6d512
2780.002782.002782.00lane512
3860.003862.003862.00syconhash256v1
6210.006212.006212.00skinnyhashtk2
7350.007350.007350.00skinnyhashtk3
9904.009904.009906.00acehash256v1
23954.0023956.0023958.00gage1h256c256r128
29064.00?29068.00?41778.00?heron256v1
32416.0032496.0032568.00photonbeetlehash256rate32v1
36404.0036406.0036408.00gage1h256c224r064
39232.0039232.0039232.00orangishv1
40324.0040338.0040340.00gage1h256c256r064
40906.0040932.0040934.00gage1h256c224r032
53184.0053528.0053658.00sivtemphotonhashv1
66822.0066824.0066824.00gage1h256c256r032
71818.0071874.0071882.00gage1h256c512r064
92192.0092252.0092496.00gage1h256c224r016
120682.00120686.00120688.00gage1h256c256r016
124380.00124382.00124500.00gage1h256c512r032
160148.00160148.00160152.00gage1h256c224r008
8887028.009267858.009419520.00fsb256
9549692.009699038.009930728.00fsb512

aarch64 (410fd034); 2016 Rockchip RK3399; 4 x 1400MHz; unstable; rockpi4, supercop-20190816

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
0.81?1.41?3.02?sha256
0.60?2.22?2.82?sha1
1.01?2.22?3.02?sha224
0.81?2.62?5.85?md4
1.81?2.62?3.63?edonr512
3.83?4.64?6.25?edonr256
4.03?5.24?7.46?skein512512
5.445.445.65blake2b
0.81?5.65?8.47?bmw512
5.445.655.85sha512
4.23?6.25?7.46?skein512256
1.21?6.45?16.54?shabal256
6.256.456.65k12
3.83?6.65?12.30?bmw256
5.44?6.65?8.87?skein256256
2.22?7.26?9.68?md5
7.267.267.26tiger
5.44?8.27?13.71?blake64
3.63?9.28?12.50?skein10241024
1.41?9.68?13.91?sha384
9.689.889.88blake2s
10.2410.4510.45shake128
8.81?10.86?12.50?keccakc256
11.0911.0911.29blake512
1.21?11.29?16.54?shabal512
5.24?11.70?14.92?sarmal256
11.7011.9012.10blake32
11.9011.9011.90ripemd160
4.92?12.09?15.77?sha3224
8.60?12.50?14.55?keccakc448
3.90?12.80?17.79?shake256
4.12?12.80?17.79?sha3256
9.33?13.01?13.23?keccakc512
11.09?13.71?18.15?nasha512
10.08?13.91?15.93?keccak
14.1214.1214.32nasha256
9.68?16.54?18.96?sarmal512
16.1116.5516.55sha3384
10.49?16.74?29.24?cubehash512
11.29?16.94?27.02?cubehash1632
3.02?17.95?26.22?fugue2
11.25?18.53?20.30?keccakc768
18.5518.5518.75blake256
10.69?19.56?24.40?bblake256
18.96?19.76?24.00?luffa256
19.16?21.58?26.22?asconxofv12
7.46?21.58?47.79?cubehash832
19.16?23.59?26.22?asconhashv12
9.22?23.76?31.14?sha3512
17.62?24.58?28.27?keccakc1024
3.83?25.81?70.98?md6d256
30.6530.6531.06shavite3512
31.6631.6631.86whirlpool
15.93?32.47?64.33?cubehash816
17.95?32.67?61.30?essence384
22.79?32.67?52.83?xoodyakv1
11.83?33.56?73.57?echo256
34.28?35.49?89.94?fugue256
4.23?37.31?55.86?shavite3256
27.83?38.32?38.72?luffa512
39.1239.3239.32luffa384
32.06?40.13?44.16?jh224
32.06?40.13?44.16?jh256
32.06?40.13?44.16?jh512
26.62?40.74?48.20?shamashashv1
33.27?41.95?42.75?jh384
19.56?43.96?93.17?echosp512
38.52?45.58?45.78?round3jh512
45.7846.5847.19mcssha4
46.3846.5846.79essence512
37.11?46.99?51.62?round3jh256
15.53?50.21?115.15?cubehash1616
53.8454.0454.25sneikha256
-3.43?54.65?92.56?md6d224
45.37?55.25?55.46?lane256
4.51?55.72?108.78?rfsb509
34.69?56.67?76.83?gimli24v1
12.91?57.27?79.86?simd256
-10.49?59.29?94.98?groestl256
61.1061.7161.71echo512
8.27?62.11?82.68?md6d384
61.91?62.72?74.01?saturninhashv2
63.1563.3863.38echosp256
-11.09?63.93?208.52?mgrostl256
55.05?64.73?64.93?drygascon128
42.55?65.14?108.90?essence256
-0.40?65.34?196.01?esch384v1
14.12?65.74?66.55?fugue512
55.46?68.16?78.45?essence224
71.7971.9972.19mcssha5
71.79?72.19?90.95?coral256v1
71.79?72.19?96.19?mcssha6
-2.02?81.87?118.78?simd512
21.98?84.50?117.16?cubehash88
89.5489.5489.74cubehash168
91.3592.5692.97cubehash84
91.7692.5693.17groestl512
-4.03?93.77?140.15?md6d512
-11.90?98.61?108.90?esch256v1
98.6198.6198.61drygascon256
101.03101.03101.44knot256v2
104.46104.66104.86sneikha384
118.78121.00130.27lane512
120.39?129.67?134.10?clxhash
67.96?130.07?357.95?cubehash164
140.76?158.10?166.77?knot256v1
262.96268.21280.71cubehash82
265.38?294.63?346.45?knot512
129.87?319.03?691.69?cubehash162
325.08330.32333.14cubehash81
221.42?395.86?486.40?knot384
108.09?432.96?1061.14?syconhash256v1
-676.07?512.81?1573.92?fsb256
722.55729.00730.01subterraneanv1
1063.351070.211073.03cubehash161
1449.531487.851551.57acehash256v1
-1080.70?1724.80?7336.80?sivrijndael256hash256v1
-177.26?1909.72?5879.00?skinnyhashtk3
-28931.94?2542.32?31629.56?fsb512
3117.873129.773150.54gage1h256c256r128
3907.57?4886.43?6819.74?orangishv1
-245.42?6000.40?9152.35?heron256v1
-81.07?6610.02?10178.80?skinnyhashtk2
9316.909320.539327.19gage1h256c512r064
-2349.54?11686.61?18773.96?gage1h256c224r064
-2634.29?12982.28?20871.62?gage1h256c256r064
14031.1114068.0114085.56gage1h256c224r032
2762.14?16606.51?44051.85?gage1h256c512r032
-8746.20?17976.79?70971.67?gage1h256c256r016
-4611.16?23378.26?37497.09?gage1h256c256r032
26294.4726391.0626448.74photonbeetlehash256rate32v1
19040.15?31726.18?56798.19?sivtemphotonhashv1
-8896.64?39021.24?63186.78?gage1h256c224r016
51918.8252004.9352525.82gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.71?1.71?2.42?sha256
1.61?2.32?2.32?sha1
1.81?2.42?2.52?sha224
2.62?2.72?3.23?edonr512
2.72?2.82?4.34?md4
4.84?4.94?5.65?edonr256
5.44?5.55?6.55?skein512512
5.555.555.65blake2b
5.955.956.05sha512
3.83?6.25?6.35?bmw512
5.55?6.55?6.65?skein512256
6.76?6.76?7.86?skein256256
6.866.866.96k12
6.96?6.96?9.78?bmw256
6.96?7.06?12.00?shabal256
5.04?7.46?7.46?md5
7.567.567.56tiger
8.67?8.67?11.39?blake64
6.96?9.78?9.88?skein10241024
9.889.889.88blake2s
6.05?10.08?10.18?sha384
11.0911.1911.19shake128
10.3911.2911.29keccakc256
11.6011.6011.70blake512
7.06?12.10?12.10?shabal512
12.2012.2012.20ripemd160
12.2012.2012.30blake32
9.68?12.50?12.60?sarmal256
9.38?12.81?12.81?sha3224
11.09?13.01?13.01?keccakc448
11.90?13.61?13.61?keccakc512
9.48?13.61?13.61?shake256
9.68?13.61?13.61?sha3256
14.12?14.22?16.44?nasha512
12.60?14.52?14.52?keccak
14.6214.6214.62nasha256
15.12?17.34?17.65?keccakc768
17.24?17.34?23.49?cubehash512
17.3417.3417.34sha3384
15.02?17.44?18.45?sarmal512
18.35?18.45?23.49?cubehash1632
19.0619.0619.16blake256
20.0720.1722.28luffa256
12.81?20.27?20.27?fugue2
17.24?21.58?21.68?bblake256
21.7821.7824.10asconxofv12
23.70?23.70?36.70?cubehash832
21.7824.0024.10asconhashv12
17.14?24.30?24.30?sha3512
24.00?24.40?46.99?md6d256
21.38?24.80?24.91?keccakc1024
31.7631.7631.96shavite3512
32.4732.4732.47whirlpool
32.97?32.97?43.05?xoodyakv1
33.98?34.08?48.30?essence384
34.69?34.69?50.52?cubehash816
34.79?34.79?53.54?echo256
35.79?36.30?63.52?fugue256
21.48?38.01?38.11?shavite3256
39.6339.6339.73luffa512
36.8039.7340.13jh384
40.2340.2340.23luffa384
36.8040.8440.84jh224
36.8040.8440.84jh256
36.8040.8440.84jh512
34.28?41.24?41.44?shamashashv1
44.16?44.16?68.77?echosp512
42.8546.3846.38round3jh512
42.85?47.69?47.69?round3jh256
47.6947.6947.89mcssha4
48.3048.3048.40essence512
22.59?51.42?57.07?md6d224
53.64?53.74?86.21?cubehash1616
54.5554.5554.65sneikha256
31.26?56.26?69.67?rfsb509
46.18?57.17?57.17?gimli24v1
57.2757.2757.27lane256
32.06?58.38?58.58?md6d384
36.20?58.38?58.38?simd256
25.91?60.80?60.80?groestl256
63.1263.2263.32saturninhashv2
63.5263.7263.72echo512
63.5264.3364.33drygascon128
65.9465.9465.94echosp256
66.14?66.14?131.38?esch384v1
66.25?66.45?88.33?essence256
64.33?67.05?71.99?essence224
67.56?67.66?139.65?mgrostl256
43.16?68.87?69.17?fugue512
72.90?73.00?82.28?coral256v1
73.10?73.20?85.20?mcssha6
73.9173.9174.01mcssha5
43.16?84.60?85.50?simd512
56.46?87.62?87.82?cubehash88
39.02?87.72?88.33?md6d512
92.9792.9793.07cubehash168
93.8794.3894.38cubehash84
96.6097.0097.10groestl512
44.06?99.22?99.32?esch256v1
99.3299.3299.32drygascon256
102.04102.04102.14knot256v2
105.97105.97106.07sneikha384
128.56129.26133.60lane512
125.53129.97129.97clxhash
149.73158.40158.50knot256v1
169.39?169.39?265.38?cubehash164
270.43270.83277.08cubehash82
284.04?297.95?315.90?knot512
321.85?324.07?508.49?cubehash162
329.92331.63332.94cubehash81
310.76?397.37?397.77?knot384
429.54?435.08?743.62?syconhash256v1
727.89729.40729.81subterraneanv1
1073.441074.041075.05cubehash161
1483.821500.961515.58acehash256v1
1721.47?1724.19?4529.09?sivrijndael256hash256v1
1921.42?1923.94?3907.77?skinnyhashtk3
3163.753165.563175.24gage1h256c256r128
4920.10?4927.16?5887.97?orangishv1
2975.29?6093.67?6103.35?heron256v1
3308.64?6630.28?6747.65?skinnyhashtk2
9412.499413.199414.81gage1h256c512r064
4784.59?11799.44?11805.79?gage1h256c224r064
5300.23?13102.77?13122.43?gage1h256c256r064
14183.9714189.1114196.27gage1h256c224r032
16742.13?16745.86?30467.72?gage1h256c512r032
18072.18?18156.27?44606.42?gage1h256c256r016
18144.8818400.4818708.72fsb256
9590.15?23578.51?23583.15?gage1h256c256r032
26327.1426339.6426360.21photonbeetlehash256rate32v1
31601.56?31686.46?44185.45?sivtemphotonhashv1
15386.47?39340.87?39347.22?gage1h256c224r016
27066.32?41784.69?41823.21?fsb512
52381.3352408.4552654.88gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
1.88?2.15?2.69?sha256
1.88?2.69?2.69?sha1
2.15?2.69?2.96?sha224
2.96?2.96?3.50?edonr512
2.96?3.23?4.57?md4
5.11?5.38?5.92?edonr256
5.655.655.92blake2b
5.92?5.92?6.99?skein512512
6.456.456.72sha512
5.92?6.99?6.99?skein512256
6.99?6.99?8.34?skein256256
4.57?7.26?7.26?bmw512
7.53?7.53?10.49?bmw256
7.537.537.80k12
5.38?7.80?8.07?md5
7.80?8.07?13.18?shabal256
8.078.078.07tiger
9.41?9.41?12.10?blake64
9.959.9510.22blake2s
7.53?10.49?10.76?skein10241024
6.72?10.76?11.02?sha384
10.49?12.37?12.64?keccakc256
12.3712.3712.37blake512
12.6412.6412.91ripemd160
12.6412.6412.91shake128
12.6412.9112.91blake32
8.07?13.18?13.44?shabal512
10.49?13.44?13.71?sarmal256
13.1813.4413.44keccakc448
9.68?13.71?13.98?sha3224
12.64?14.25?14.52?keccakc512
10.49?14.79?14.79?shake256
10.49?14.79?15.06?sha3256
13.44?15.33?15.60?keccak
15.06?15.33?17.75?nasha512
15.3315.3315.33nasha256
15.33?15.33?17.75?keccakc768
16.13?18.01?18.28?sarmal512
18.2818.2818.28sha3384
18.28?18.28?24.47?cubehash512
19.6319.9019.90blake256
20.97?20.97?26.62?cubehash1632
20.97?20.97?26.89?luffa256
22.0522.3224.47asconxofv12
15.33?24.20?24.20?fugue2
22.3224.4724.74asconhashv12
20.17?25.01?25.27?bblake256
24.47?25.27?47.86?md6d256
18.28?25.81?25.81?sha3512
22.32?25.81?25.81?keccakc1024
27.16?27.16?41.95?cubehash832
33.34?33.61?43.56?xoodyakv1
33.6133.6133.61shavite3512
33.6133.6133.61whirlpool
36.03?36.30?51.09?essence384
37.9137.9140.87jh384
38.1838.1838.45fugue256
38.18?38.18?55.66?cubehash816
38.18?38.18?58.62?echo256
20.97?38.99?39.26?shavite3256
41.4141.6841.68luffa512
37.9141.9541.95jh256
37.91?41.95?42.21?jh512
38.1841.9541.95jh224
41.9541.9541.95luffa384
35.76?42.21?42.21?shamashashv1
44.1047.5947.86round3jh512
48.40?48.67?75.56?echosp512
48.9449.2149.21round3jh256
49.2149.4750.01mcssha4
51.0951.3655.66essence512
37.64?51.89?80.13?md6d224
55.3955.3955.66sneikha256
32.27?57.54?57.81?rfsb509
37.64?57.81?58.08?gimli24v1
32.53?58.62?58.88?md6d384
59.42?59.69?95.72?cubehash1616
37.37?59.96?60.23?simd256
60.2360.5060.77lane256
27.16?63.19?63.46?groestl256
63.99?63.99?72.60?drygascon128
63.9964.2664.26saturninhashv2
65.0765.0765.34echosp256
66.9567.2267.22echo512
67.22?67.49?133.63?esch384v1
68.56?69.64?91.15?essence256
72.87?73.14?150.57?mgrostl256
46.52?73.94?74.21?fugue512
66.41?74.21?96.26?essence224
73.9474.2174.21coral256v1
75.0275.0275.02mcssha6
77.1777.1777.44mcssha5
39.53?87.39?87.92?md6d512
45.71?89.27?90.07?simd512
66.68?92.76?93.03?cubehash88
97.3397.3397.60cubehash84
98.6898.6898.68cubehash168
44.63?100.29?100.29?esch256v1
100.29100.56100.56drygascon256
103.52103.52103.52knot256v2
104.06104.33104.59groestl512
108.09108.36108.36sneikha384
126.10130.41130.68clxhash
142.24143.85146.54lane512
175.04?175.04?274.26?cubehash164
158.91?212.95?307.60?knot256v1
275.33275.33275.60cubehash82
286.09286.09303.03knot512
327.50?327.50?517.33?cubehash162
332.87333.41336.10cubehash81
310.29?399.82?524.32?knot384
442.31?442.31?755.82?syconhash256v1
730.82731.09735.93subterraneanv1
1080.631081.441087.62cubehash161
1484.761506.271524.01acehash256v1
1717.34?1722.72?4521.76?sivrijndael256hash256v1
1944.81?1949.38?3956.30?skinnyhashtk3
3225.493225.763229.52gage1h256c256r128
4976.70?4997.41?5961.34?orangishv1
3053.40?6250.66?6256.84?heron256v1
3324.70?6686.51?6772.29?skinnyhashtk2
9565.959566.499572.40gage1h256c512r064
4869.96?11987.22?11995.01?gage1h256c224r064
5398.58?13307.42?13313.07?gage1h256c256r064
14388.8614391.0114407.95gage1h256c224r032
16982.21?17012.05?30894.34?gage1h256c512r032
18324.99?18404.58?45135.04?gage1h256c256r016
9696.36?23912.86?23926.57?gage1h256c256r032
26242.7126284.1226359.40photonbeetlehash256rate32v1
31550.67?31627.03?44139.91?sivtemphotonhashv1
15591.83?39881.12?39886.23?gage1h256c224r016
47961.5148510.5649304.29fsb256
53067.5453088.2553111.91gage1h256c224r008
71247.61?107204.42?107410.65?fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.87?2.87?3.59?sha256
2.87?3.59?3.59?sha1
2.87?3.59?3.59?sha224
3.59?3.59?4.30?edonr512
3.59?4.30?5.74?md4
5.74?6.45?6.45?edonr256
6.45?7.17?7.17?blake2b
7.177.177.89sha512
7.177.177.89skein512512
7.177.897.89skein512256
7.897.898.60skein256256
5.74?8.60?9.32?bmw512
6.45?8.60?9.32?md5
8.608.609.32k12
9.32?9.32?12.19?bmw256
9.329.329.32tiger
10.0410.0410.76blake2s
10.04?10.76?13.62?blake64
10.04?10.76?16.49?shabal256
7.17?11.47?12.19?sha384
10.04?13.62?13.62?skein10241024
12.19?13.62?14.34?keccakc256
12.9113.6213.62blake512
11.47?14.34?14.34?sarmal256
14.3414.3414.34blake32
14.3414.3414.34ripemd160
15.7715.7715.77shake128
10.76?16.49?17.21?shabal512
15.0616.4916.49keccak
15.0616.4916.49keccakc512
15.06?16.49?17.21?keccakc448
16.49?16.49?18.64?nasha512
17.2117.2117.21nasha256
17.21?17.21?19.36?keccakc768
12.91?18.64?18.64?sha3224
12.91?18.64?18.64?sha3256
12.91?18.64?18.64?shake256
17.21?19.36?20.08?sarmal512
20.79?20.79?27.25?cubehash512
21.5121.5122.23blake256
21.5121.5122.23sha3384
22.9422.9422.94luffa256
22.94?23.66?25.81?asconxofv12
23.6625.8125.81asconhashv12
27.96?27.96?35.13?cubehash1632
25.10?28.68?28.68?keccakc1024
21.51?30.11?30.83?sha3512
22.23?34.42?34.42?fugue2
27.96?34.42?34.42?bblake256
34.42?34.42?44.45?xoodyakv1
35.1335.1335.13shavite3512
35.85?36.57?55.93?cubehash832
36.5736.5737.28whirlpool
40.8741.5943.74jh384
22.94?42.30?42.30?shavite3256
41.59?42.30?58.80?essence384
36.57?44.45?44.45?shamashashv1
44.4544.4545.17fugue256
41.5945.1745.17jh224
41.5945.1745.17jh256
41.5945.1745.17jh512
45.89?45.89?69.55?echo256
46.6146.6146.61luffa384
46.6146.6147.32luffa512
47.32?47.32?68.83?cubehash816
48.0450.9151.62round3jh512
48.0452.3453.06round3jh256
50.19?52.34?96.08?md6d256
53.7853.7853.78mcssha4
57.3658.0858.08sneikha256
58.08?58.80?90.34?echosp512
58.8058.8060.23essence512
39.44?59.51?60.23?gimli24v1
35.13?60.95?61.66?rfsb509
40.87?64.53?64.53?simd256
65.2565.2565.97drygascon128
55.93?66.68?66.68?saturninhashv2
68.1268.8368.83lane256
30.83?69.55?69.55?groestl256
69.5569.5569.55echo512
70.98?70.98?139.82?esch384v1
71.7072.4279.59essence224
73.85?74.57?97.51?essence256
75.29?75.29?120.46?cubehash1616
75.2975.2975.29echosp256
76.7277.4477.44coral256v1
79.5980.3181.02mcssha6
80.31?80.31?164.20?mgrostl256
86.04?86.04?106.84?mcssha5
55.93?87.48?88.19?fugue512
46.61?103.25?103.25?esch256v1
103.25103.97104.68drygascon256
105.40105.40106.12cubehash84
47.32?105.40?106.12?md6d224
82.46?106.12?106.84?cubehash88
106.84107.55107.55knot256v2
57.36?111.85?165.63?simd512
113.29114.01114.01cubehash168
114.01114.01114.72sneikha384
114.01114.72115.44groestl512
64.53?119.74?132.65?md6d384
131.21131.21131.93clxhash
152.01160.61160.61knot256v1
80.31?177.10?179.25?md6d512
190.01?190.01?298.28?cubehash164
192.16?195.03?239.48?lane512
288.24288.96318.35cubehash82
291.11291.82308.32knot512
342.02342.02344.17cubehash81
342.73?367.11?541.35?cubehash162
314.77?405.11?451.00?knot384
448.13?461.76?788.00?syconhash256v1
739.24739.24739.24subterraneanv1
1105.641106.351106.35cubehash161
1548.031588.901606.11acehash256v1
1712.23?1712.95?4498.55?sivrijndael256hash256v1
2011.22?2024.13?4086.26?skinnyhashtk3
3384.313384.313401.51gage1h256c256r128
5146.01?5163.93?6155.56?orangishv1
3297.55?6658.19?6676.12?heron256v1
3356.34?6737.78?6777.93?skinnyhashtk2
9969.369970.089978.68gage1h256c512r064
5072.87?12492.53?12507.59?gage1h256c224r064
5612.78?13864.18?13885.69?gage1h256c256r064
14933.9714946.1514958.34gage1h256c224r032
17630.65?17632.81?32061.28?gage1h256c512r032
18978.64?19025.96?46762.93?gage1h256c256r016
10074.05?24820.87?24835.93?gage1h256c256r032
25999.6426020.4326052.70photonbeetlehash256rate32v1
31384.41?31499.85?43939.33?sivtemphotonhashv1
16186.59?41309.32?41320.79?gage1h256c224r016
54934.7454966.2855030.10gage1h256c224r008
127160.26128471.68129662.64fsb256
186457.31?282212.36?282855.53?fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
12.9112.9112.91edonr512
12.9112.9112.91sha1
12.9112.9112.91sha224
12.9112.9112.91sha256
12.91?12.91?19.36?blake2s
12.91?12.91?19.36?md4
19.3619.3619.36blake2b
19.3619.3619.36edonr256
19.3619.3619.36sha512
19.3619.3619.36skein256256
19.3619.3619.36skein512256
19.3619.3619.36skein512512
19.36?19.36?25.81?md5
19.36?25.81?32.27?sha384
25.8125.8125.81tiger
25.81?25.81?32.27?blake64
25.81?25.81?32.27?k12
25.81?32.27?38.72?bmw256
25.81?32.27?38.72?bmw512
32.2732.2732.27blake512
32.27?32.27?38.72?blake32
32.27?32.27?38.72?keccakc768
32.27?32.27?38.72?ripemd160
32.27?32.27?38.72?sarmal256
32.27?38.72?38.72?keccak
32.27?38.72?38.72?keccakc1024
32.27?38.72?38.72?keccakc512
38.7238.7238.72keccakc256
38.7238.7238.72keccakc448
38.72?38.72?45.17?asconhashv12
38.72?38.72?45.17?asconxofv12
38.72?38.72?45.17?nasha256
38.72?38.72?45.17?nasha512
38.72?38.72?45.17?sarmal512
38.72?45.17?51.62?skein10241024
38.72?45.17?64.53?shabal256
45.1745.1745.17blake256
45.17?45.17?51.62?luffa256
51.62?51.62?58.08?xoodyakv1
51.62?51.62?64.53?cubehash512
38.72?58.08?58.08?sha3224
38.72?58.08?58.08?sha3256
38.72?58.08?58.08?shake256
45.17?58.08?64.53?sha3512
45.17?58.08?64.53?shabal512
58.0858.0858.08sha3384
58.0858.0858.08shake128
58.08?70.98?70.98?shamashashv1
70.9870.9870.98shavite3512
51.62?77.44?83.89?shavite3256
77.4477.4477.44drygascon128
77.4477.4477.44whirlpool
64.53?83.89?90.34?gimli24v1
77.4483.8983.89jh384
83.8983.8983.89jh224
83.8983.8983.89jh256
83.8983.8983.89jh512
83.8990.3490.34sneikha256
64.53?96.80?96.80?rfsb509
90.34?96.80?103.25?saturninhashv2
90.3496.8096.80round3jh512
96.8096.8096.80round3jh256
103.25103.25109.70luffa384
109.70109.70116.16luffa512
109.70109.70116.16mcssha4
109.70?109.70?161.33?echo256
109.70?116.16?154.88?essence384
109.70?116.16?212.95?esch384v1
116.16116.16116.16coral256v1
116.16?116.16?141.97?cubehash1632
83.89?122.61?122.61?simd256
129.06129.06129.06fugue256
129.06135.52135.52echo512
135.52?141.97?154.88?essence224
135.52?141.97?206.50?echosp512
141.97141.97141.97drygascon256
141.97141.97148.42clxhash
141.97141.97148.42mcssha6
141.97?141.97?187.14?essence256
70.98?141.97?141.97?esch256v1
122.61?148.42?154.88?bblake256
77.44?148.42?154.88?groestl256
154.88154.88154.88essence512
154.88154.88154.88knot256v2
154.88?154.88?238.77?cubehash832
109.70?167.78?167.78?fugue2
161.33?167.78?232.31?cubehash816
174.23174.23174.23lane256
174.23180.69180.69knot256v1
187.14193.59193.59sneikha384
193.59193.59200.05mcssha5
193.59?200.05?348.47?md6d256
206.50?206.50?406.55?mgrostl256
212.95212.95212.95cubehash84
232.31232.31232.31echosp256
174.23?264.58?264.58?fugue512
180.69?277.48?283.94?cubehash88
271.03?277.48?438.81?cubehash1616
290.39290.39290.39groestl512
303.30303.30309.75cubehash168
303.30?342.02?374.28?simd512
361.38361.38374.28knot512
180.69?367.83?374.28?md6d224
380.73?387.19?600.14?cubehash164
245.22?413.00?425.91?md6d384
445.27445.27451.72cubehash81
354.92?451.72?451.72?knot384
458.17458.17464.62cubehash82
535.61?535.61?845.36?cubehash162
290.39?587.23?593.69?md6d512
709.84?709.84?1200.28?syconhash256v1
755.02761.47787.28lane512
845.36845.36845.36subterraneanv1
1426.14?1426.14?1600.38?cubehash161
1652.00?1658.45?4297.78?sivrijndael256hash256v1
2361.842426.382432.83acehash256v1
2865.19?2865.19?5788.45?skinnyhashtk3
5472.255472.255472.25gage1h256c256r128
7317.84?7337.20?8743.98?orangishv1
3723.45?7427.55?7666.31?skinnyhashtk2
5975.59?12022.17?12028.62?heron256v1
15132.5815139.0315139.03gage1h256c512r064
7692.12?18959.28?18959.28?gage1h256c224r064
13570.92?21043.64?21050.09?gage1h256c256r064
21934.1721934.1722063.23gage1h256c224r032
23037.6623044.1123224.80photonbeetlehash256rate32v1
25902.84?26012.55?47082.00?gage1h256c512r032
27535.48?27593.56?67622.30?gage1h256c256r016
29742.45?30600.72?41396.80?sivtemphotonhashv1
14900.27?36453.70?36608.58?gage1h256c256r032
23437.75?59639.78?59794.66?gage1h256c224r016
78734.5878766.8478895.91gage1h256c224r008
1147707.641150224.361163169.33fsb256
1699282.05?2524320.53?2534471.30?fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
103.25103.25103.25blake2s
103.25103.25103.25edonr256
103.25103.25103.25md4
103.25?103.25?154.88?edonr512
103.25?103.25?154.88?md5
103.25?103.25?154.88?skein256256
51.62?103.25?103.25?sha1
51.62?103.25?103.25?sha224
51.62?103.25?103.25?sha256
154.88154.88154.88asconxofv12
154.88154.88154.88blake2b
154.88154.88154.88sha512
154.88154.88154.88skein512256
154.88154.88154.88skein512512
154.88154.88154.88tiger
154.88?154.88?206.50?asconhashv12
154.88?154.88?206.50?blake32
154.88?154.88?206.50?ripemd160
154.88?206.50?206.50?bmw256
154.88?206.50?206.50?xoodyakv1
154.88?206.50?258.12?sha384
206.50206.50206.50nasha256
206.50?206.50?258.12?blake256
206.50?206.50?258.12?blake64
206.50?206.50?258.12?k12
206.50?206.50?258.12?luffa256
206.50?206.50?258.12?shamashashv1
206.50?258.12?258.12?bmw512
206.50?258.12?258.12?drygascon128
206.50?258.12?258.12?gimli24v1
258.12258.12258.12blake512
258.12258.12258.12clxhash
258.12?258.12?309.75?keccakc768
258.12?258.12?309.75?sneikha256
258.12?258.12?361.38?shabal256
258.12?309.75?309.75?cubehash512
258.12?309.75?309.75?keccak
258.12?309.75?309.75?keccakc1024
258.12?309.75?309.75?keccakc512
258.12?309.75?309.75?sarmal256
258.12?309.75?309.75?saturninhashv2
309.75309.75309.75keccakc256
309.75309.75309.75keccakc448
309.75?309.75?361.38?nasha512
258.12?361.38?361.38?shabal512
258.12?361.38?361.38?shavite3256
309.75?361.38?361.38?sarmal512
309.75?361.38?413.00?skein10241024
361.38361.38361.38knot256v1
361.38361.38361.38whirlpool
309.75?413.00?464.62?rfsb509
413.00413.00413.00coral256v1
309.75?464.62?464.62?sha3224
309.75?464.62?464.62?sha3256
309.75?464.62?464.62?shake256
361.38?464.62?464.62?sha3512
413.00?464.62?464.62?knot256v2
464.62464.62464.62sha3384
464.62464.62464.62shake128
309.75?516.25?567.88?esch256v1
516.25516.25567.88luffa384
516.25?516.25?929.25?esch384v1
516.25567.88567.88drygascon256
567.88567.88567.88luffa512
567.88567.88567.88mcssha4
567.88567.88567.88shavite3512
619.50671.12671.12jh384
619.50671.12671.12mcssha6
671.12671.12671.12jh224
671.12671.12671.12jh256
671.12671.12671.12jh512
671.12671.12722.75sneikha384
413.00?722.75?722.75?groestl256
722.75774.38774.38round3jh512
774.38774.38774.38fugue256
774.38774.38826.00round3jh256
774.38?826.00?980.88?cubehash1632
877.62?877.62?1290.62?echo256
877.62877.62929.25essence224
671.12?929.25?980.88?simd256
774.38?929.25?929.25?knot384
877.62?929.25?1135.75?essence256
877.62?929.25?1239.00?essence384
877.62929.25929.25knot512
1032.501032.501084.12cubehash84
877.62?1032.50?1084.12?bblake256
1032.501084.121084.12echo512
1032.501084.121084.12mcssha5
1032.50?1084.12?1497.12?cubehash816
1032.50?1084.12?1652.00?cubehash832
1084.12?1135.75?1652.00?echosp512
774.38?1187.38?1187.38?fugue2
1239.001239.001290.62essence512
1290.621290.621290.62cubehash81
1393.881393.881445.50lane256
1600.38?1600.38?2787.75?md6d256
1032.50?1652.00?1652.00?cubehash88
1084.12?1652.00?1652.00?fugue512
1652.001652.001703.62subterraneanv1
1652.00?1652.00?3355.62?mgrostl256
1755.251755.251806.88cubehash82
1806.881806.881806.88cubehash168
1806.88?1806.88?2891.00?cubehash1616
1858.501858.501858.50echosp256
1910.12?1910.12?2994.25?cubehash164
2013.38?2013.38?4956.00?sivrijndael256hash256v1
2065.00?2065.00?3200.75?cubehash162
2323.122323.122323.12groestl512
1445.50?2684.50?2736.12?simd512
2581.25?2684.50?4439.75?syconhash256v1
1445.50?2942.62?2994.25?md6d224
1910.12?3252.38?3304.00?md6d384
3923.503923.503975.12cubehash161
2374.75?4697.88?4801.12?md6d512
6091.756143.386349.88lane512
7640.50?7692.12?15281.00?skinnyhashtk3
8776.258776.258982.75acehash256v1
6659.62?13216.00?13319.25?skinnyhashtk2
18791.5018791.5018791.50gage1h256c256r128
26328.7526380.3826380.38photonbeetlehash256rate32v1
29271.38?29271.38?35001.75?orangishv1
31749.38?35931.00?44242.62?sivtemphotonhashv1
27154.75?54257.88?54309.50?heron256v1
55909.8855909.8855909.88gage1h256c512r064
28445.38?70003.50?70055.12?gage1h256c224r064
77231.0077231.0077231.00gage1h256c224r032
31491.25?77695.62?77747.25?gage1h256c256r064
91169.75?91221.38?165716.25?gage1h256c512r032
94009.12?94009.12?231434.88?gage1h256c256r016
52089.62?128288.12?128339.75?gage1h256c256r032
80173.62?204486.62?204538.25?gage1h256c224r016
265817.12265817.12267314.25gage1h256c224r008
9064059.389159101.009242940.00fsb256
12624687.25?20219963.75?20286147.00?fsb512

aarch64; A53+crypto (410fd034); 2016 Marvell ARMADA 3720; 2 x 1000MHz; unstable; supercoplxc, supercop-20190816

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
2.622.622.66sha256
2.662.702.70sha1
2.812.852.85sha224
3.403.443.48edonr512
5.23?5.23?5.94?md4
6.026.026.37bmw512
6.686.766.84edonr256
7.387.467.54blake2b
7.667.707.81k12
7.897.978.05skein512512
7.937.978.01skein512256
8.208.208.28skein256256
8.989.029.06md5
11.0511.1711.25bmw256
11.3711.7611.91shabal512
11.7211.7611.80skein10241024
11.9111.9512.07shabal256
11.9912.1112.34sha512
11.4112.1512.34sha384
12.0712.3012.30blake2s
12.8513.0113.36blake64
12.8213.1313.25keccakc256
13.2813.3213.44blake512
13.6713.9514.10sarmal256
14.0114.1714.21shake128
14.6914.8014.96ripemd160
15.1215.3615.52keccakc448
16.1816.2616.43keccakc512
16.1116.3916.47sha3224
16.5216.8017.50sarmal512
17.1017.2317.31shake256
16.9517.2717.58keccak
17.1017.2717.31sha3256
17.7017.7717.85nasha256
17.7717.8517.89blake32
19.2619.3419.65nasha512
20.3420.6820.81sha3384
21.0321.3221.54keccakc768
21.5621.7221.84fugue2
22.7322.8522.89blake256
23.2823.4423.59bblake256
26.9126.9927.11asconxofv12
26.9526.9927.07asconhashv12
26.9127.0727.11cubehash512
27.0327.0727.11cubehash1632
26.7627.1527.58luffa256
29.6029.7629.80sha3512
30.4430.6330.75keccakc1024
34.8435.0835.20shavite3256
37.1137.2337.30cubehash832
37.5037.6238.16fugue256
43.8743.9143.95sneikha256
48.1248.2848.40luffa512
48.1648.2848.48luffa384
48.5548.5948.67groestl256
48.8749.2249.30shamashashv1
49.4549.5749.61jh224
49.4549.5749.65jh512
49.4949.5749.61jh256
49.4949.5749.61jh384
52.6352.6852.72echosp256
53.3253.7154.45md6d224
53.6753.7153.75xoodyakv1
56.3356.6056.91shavite3512
56.7256.8856.99cubehash816
57.1157.1957.27essence384
57.1557.2357.30essence512
57.7358.0958.36md6d256
58.5558.6758.75round3jh256
58.5558.7158.79round3jh512
60.2960.3860.62echo256
60.5960.6260.74lane256
66.4866.5266.60gimli24v1
67.2269.3773.89rfsb509
69.5770.5971.37whirlpool
70.8670.9471.21simd256
74.3074.8475.55md6d384
75.0875.2375.31saturninhashv2
76.4876.5676.64mcssha6
76.4876.6076.80mcssha4
76.5276.6076.64mcssha5
77.9378.0178.09fugue512
78.5578.5978.63echosp512
83.0983.1683.20coral256v1
84.8884.9284.96sneikha384
88.4888.5288.59essence224
88.4888.5588.87essence256
88.8789.1889.57groestl512
91.7292.2792.93md6d512
93.5995.3195.62simd512
95.9096.2196.37cubehash88
97.8997.9398.01cubehash1616
101.91102.03102.03drygascon128
104.80104.92105.00esch256v1
102.66?109.45?123.36?mgrostl256
112.81112.93113.40echo512
121.29121.41121.95drygascon256
124.14124.22124.41esch384v1
126.95126.99127.03knot256v2
143.52147.46150.39lane512
156.84157.42158.40clxhash
171.72172.50173.05cubehash84
174.53174.84174.88cubehash168
198.32198.36198.36knot256v1
322.50323.32324.57cubehash82
326.09326.29343.75cubehash164
366.88367.03367.27knot512
435.12435.31436.84knot384
602.54627.15642.38cubehash81
630.98631.17640.70cubehash162
923.75925.62941.48syconhash256v1
510.42?1233.58?1958.04?fsb256
1229.221246.091261.29cubehash161
1634.261648.441666.05subterraneanv1
3027.853136.883324.77acehash256v1
1310.92?3161.46?3955.00?fsb512
4089.184136.174226.17skinnyhashtk3
4421.294445.944472.73sivrijndael256hash256v1
6548.676593.206643.28gage1h256c256r128
7302.307344.887419.73orangishv1
6947.347578.987676.25skinnyhashtk2
7638.987687.387850.04heron256v1
9806.6410035.2010212.85gage1h256c224r064
10991.6411049.1811138.95gage1h256c256r064
13077.4213229.8413361.72gage1h256c224r032
19655.9819793.4819928.79gage1h256c512r064
19696.7219816.0919961.13gage1h256c256r032
32911.9133146.9933413.67photonbeetlehash256rate32v1
33508.7933820.3934240.55gage1h256c224r016
37071.6837416.9937603.01gage1h256c512r032
37470.2037739.2638026.09gage1h256c256r016
55507.5855976.1756423.40sivtemphotonhashv1
60716.2161297.9362991.60gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.732.732.73sha256
2.852.852.85sha1
2.993.013.01sha224
3.613.613.63edonr512
5.435.435.76md4
6.526.526.68bmw512
6.866.896.93edonr256
7.467.487.52blake2b
8.128.148.18k12
8.148.148.16skein512256
8.148.168.18skein512512
8.388.388.40skein256256
9.229.229.24md5
11.6411.6411.68bmw256
12.2712.2912.29skein10241024
12.3412.3412.34blake2s
12.5012.5012.58shabal512
12.6612.6612.75sha512
12.6612.6812.77sha384
12.7512.7512.79shabal256
13.5513.5713.73blake64
13.6513.6713.69keccakc256
13.8513.8513.89blake512
14.4114.4114.49sarmal256
14.5314.5514.57shake128
15.2015.2015.25ripemd160
15.8015.8215.88keccakc448
16.7216.7216.76sha3224
16.8616.8816.93keccakc512
17.2117.3017.64sarmal512
17.7517.7717.79sha3256
17.7717.7717.79shake256
17.9717.9918.11keccak
18.1818.2018.24nasha256
18.2418.2618.26blake32
20.1820.2020.33nasha512
21.6821.6821.72sha3384
21.8221.8221.89keccakc768
23.2823.3023.32blake256
23.7123.7323.77fugue2
25.8425.8825.94bblake256
27.2327.2527.27asconhashv12
27.2327.2527.29asconxofv12
27.5427.6627.81luffa256
27.7327.7527.75cubehash512
29.2629.2629.26cubehash1632
30.3930.4130.43sha3512
30.8230.8430.88keccakc1024
35.5735.6435.66shavite3256
39.3239.3439.57fugue256
40.4740.4940.53cubehash832
44.2444.2644.28sneikha256
49.1649.1849.24luffa384
49.6549.6749.71luffa512
49.7549.7549.77shamashashv1
49.8649.8649.88groestl256
50.3750.3950.39jh224
50.3750.3950.39jh256
50.3750.3950.39jh384
50.3750.3950.41jh512
51.1351.2151.39md6d224
53.9553.9553.96xoodyakv1
54.8654.8854.88echosp256
55.0255.0855.14md6d256
58.3658.4258.55shavite3512
59.2659.2859.30essence384
59.3259.3659.38essence512
59.6959.7359.75round3jh256
59.6959.7559.77round3jh512
60.1460.1860.21cubehash816
62.3662.3862.46echo256
62.5662.5862.62lane256
67.0767.0767.09gimli24v1
70.0670.1272.30rfsb509
70.5370.6170.80md6d384
71.1371.6071.74whirlpool
72.1372.1572.25simd256
75.8075.8875.88saturninhashv2
77.8777.8777.89mcssha6
77.9777.9978.09mcssha4
78.7778.7978.79echosp512
79.0279.0479.06mcssha5
81.5681.5881.60fugue512
83.8583.8583.85coral256v1
85.9285.9285.94sneikha384
86.2786.3786.64md6d512
90.0690.0690.10essence224
90.0690.0890.23essence256
93.4693.5293.61groestl512
97.8998.6998.75simd512
99.3699.4999.51cubehash88
102.19102.21102.21drygascon128
104.51104.51104.55cubehash1616
105.55105.57105.59esch256v1
115.12115.23122.09mgrostl256
116.52116.54116.76echo512
122.17122.19122.46drygascon256
125.47125.49125.57esch384v1
127.99128.01128.01knot256v2
155.31156.56157.46lane512
157.73157.75158.18clxhash
175.25175.53175.76cubehash84
181.46181.46181.48cubehash168
198.77198.77198.77knot256v1
326.43326.54327.13cubehash82
332.81332.85341.58cubehash164
368.42368.46368.57knot512
436.54436.58437.34knot384
623.36629.98634.53cubehash81
637.66637.71642.48cubehash162
933.50934.12942.03syconhash256v1
1246.761249.771257.30cubehash161
1647.771652.561658.87subterraneanv1
3142.833162.273228.85acehash256v1
4149.164160.454202.42skinnyhashtk3
4426.764434.534446.80sivrijndael256hash256v1
6667.176671.566693.89gage1h256c256r128
7390.107396.607431.39orangishv1
7179.557400.107430.64skinnyhashtk2
7779.147797.137873.34heron256v1
10029.5510085.9610164.49gage1h256c224r064
11119.5311136.9711179.32gage1h256c256r064
13354.2413366.9913417.54gage1h256c224r032
19936.1919966.2920027.23gage1h256c512r064
19990.8420000.2520062.58gage1h256c256r032
33075.0033124.0433215.76photonbeetlehash256rate32v1
34017.8134070.0434256.09gage1h256c224r016
37634.6337694.9237753.52gage1h256c512r032
37907.2537982.9938084.80gage1h256c256r016
44241.4144809.8445122.01fsb512
47158.6947293.5247513.85fsb256
55665.9855758.9355951.68sivtemphotonhashv1
61715.4161816.7462584.04gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.922.922.92sha256
3.123.123.18sha1
3.283.283.28sha224
3.913.913.96edonr512
5.735.735.73md4
7.147.147.19edonr256
7.347.347.34bmw512
7.557.557.55blake2b
8.448.498.54skein512256
8.498.498.54skein512512
8.658.658.65skein256256
8.858.858.91k12
9.539.539.53md5
12.4012.4012.45bmw256
12.4012.4012.76blake2s
13.1213.1813.18skein10241024
13.5413.5914.01sha512
13.5413.5914.43sha384
13.7513.7513.80shabal512
14.0614.0614.11shabal256
14.4814.5315.52blake64
14.6914.6914.79blake512
14.84?15.00?18.65?keccakc256
15.2115.2616.04sarmal256
15.5215.5716.51shake128
15.7815.8316.61ripemd160
16.2016.2516.41keccakc448
16.9816.9817.24sha3224
17.6017.6617.66keccakc512
18.1818.2318.39sarmal512
18.3918.3918.49sha3256
18.3918.3918.49shake256
18.9118.9119.06blake32
18.9118.9619.43nasha256
19.0619.0619.27keccak
21.6121.6121.82nasha512
22.0322.0822.92keccakc768
22.7122.7623.23sha3384
24.0624.0624.17blake256
27.0827.1427.50fugue2
27.6627.6627.76asconhashv12
27.6627.6627.76asconxofv12
28.3328.4928.75luffa256
28.8528.9129.17cubehash512
29.9029.9530.00bblake256
31.9331.9832.76keccakc1024
32.2432.3432.60sha3512
32.8632.9232.97cubehash1632
36.61?36.67?52.76?shavite3256
41.5141.5641.82fugue256
44.8444.8444.90sneikha256
45.8945.9446.04cubehash832
50.5750.8353.65shamashashv1
50.8350.8951.04luffa384
51.7251.7251.77jh384
51.7251.7751.82jh256
51.7251.7751.88jh512
51.7251.7751.93jh224
51.9351.9852.29groestl256
51.9852.1452.29luffa512
52.4052.4552.66md6d224
54.1754.1755.21echosp256
54.3254.3254.43xoodyakv1
56.1556.4656.77md6d256
61.4661.5161.56round3jh256
61.4661.5161.56round3jh512
61.4161.5661.88shavite3512
62.7162.7662.86essence384
62.8662.9263.02essence512
65.6265.6265.78cubehash816
65.7865.8365.94lane256
67.9767.9768.07gimli24v1
68.1268.1868.23echo256
71.2571.4171.61md6d384
71.9872.0874.27rfsb509
72.8172.9773.28whirlpool
74.0674.1174.22simd256
76.8876.9376.98saturninhashv2
80.0080.0580.16mcssha6
80.3180.3180.31mcssha4
83.1283.1283.23mcssha5
84.9585.0085.00coral256v1
86.2086.2586.25echosp512
86.6786.9387.29md6d512
87.5587.6087.66fugue512
87.6087.6087.66sneikha384
92.6092.6692.66essence224
92.6692.6692.66essence256
100.68100.83100.99groestl512
102.50102.50102.60drygascon128
103.96104.32104.58simd512
104.84104.95105.10cubehash88
106.61106.67106.72esch256v1
115.47115.52115.52cubehash1616
122.50122.55122.55echo512
123.49123.49123.59drygascon256
127.50127.55127.66esch384v1
129.69129.69129.79knot256v2
124.79131.20133.59mgrostl256
158.18158.75158.80clxhash
170.73171.93173.39lane512
180.68180.89181.04cubehash84
192.45192.50192.55cubehash168
199.43199.43199.48knot256v1
331.88331.98332.55cubehash82
343.80343.85343.91cubehash164
370.83370.89370.94knot512
439.17439.17440.00knot384
628.85629.11640.00cubehash81
648.65648.70648.85cubehash162
948.65948.65948.80syconhash256v1
1257.711257.761273.91cubehash161
1654.431659.481668.12subterraneanv1
3156.513247.453327.97acehash256v1
4196.414202.194210.89skinnyhashtk3
4419.174422.194449.48sivrijndael256hash256v1
6796.826800.366838.54gage1h256c256r128
7204.797406.517455.99skinnyhashtk2
7480.007486.987514.43orangishv1
7974.327984.748019.01heron256v1
10180.8310200.1610341.46gage1h256c224r064
11292.6611303.2811339.17gage1h256c256r064
13551.6113586.7213654.79gage1h256c224r032
20231.4120241.5620265.36gage1h256c512r064
20279.1720293.7520319.84gage1h256c256r032
32984.2233197.5033930.57photonbeetlehash256rate32v1
34449.0134496.6734629.22gage1h256c224r016
38121.1538216.5138398.75gage1h256c512r032
38345.2138417.7138640.94gage1h256c256r016
55435.3655528.4455755.68sivtemphotonhashv1
62395.7862586.5162982.19gage1h256c224r008
114246.93114445.89114790.99fsb512
123615.36123806.82124242.34fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.333.333.47sha256
3.893.894.03sha1
4.034.034.17sha224
4.314.444.44edonr512
6.536.536.67md4
7.927.927.92edonr256
8.478.478.61blake2b
8.898.899.03bmw512
9.179.319.31skein256256
9.319.319.44skein512256
9.319.319.44skein512512
10.0010.1410.14k12
10.2810.4210.42md5
12.5012.5012.64blake2s
14.4414.4414.58bmw256
14.5814.5814.72sha384
14.5814.7214.72sha512
15.4215.4215.42blake512
15.4215.5615.56blake64
15.8315.8315.97sarmal256
16.3916.5316.67keccakc256
16.6716.6716.81shake128
16.8116.8116.94skein10241024
17.0817.0817.08shabal512
17.3617.5017.64ripemd160
17.5017.6417.64shabal256
18.8919.0319.17sarmal512
20.0020.0020.28keccakc448
20.1420.1420.56keccakc512
20.1420.2820.56keccak
20.4220.5620.56sha3224
20.4220.5620.83sha3256
20.5620.5620.97shake256
20.6920.6920.83blake32
20.8320.8320.97nasha256
23.3323.3324.86nasha512
24.0324.1724.31keccakc768
26.1126.1126.25blake256
26.6726.8126.94sha3384
28.7528.7528.89asconxofv12
28.7528.7530.00asconhashv12
30.5630.5630.97luffa256
31.8131.8131.94cubehash512
35.2835.4236.94keccakc1024
35.9736.1136.94fugue2
37.64?37.78?43.33?sha3512
39.1739.3140.14shavite3256
40.6940.6940.97bblake256
42.6442.6442.92cubehash1632
46.3946.3946.67sneikha256
47.3647.5049.17fugue256
52.7852.9253.33shamashashv1
55.2855.2855.42xoodyakv1
55.2855.4255.42jh224
55.2855.4255.56jh384
55.2855.4255.69jh512
55.2855.4255.83jh256
56.2556.3957.22luffa384
57.5057.5057.78groestl256
58.0658.1958.47luffa512
60.4260.5660.97cubehash832
62.5062.6462.64echosp256
63.4763.6164.44shavite3512
66.1166.2566.39round3jh256
66.1166.2566.53round3jh512
70.2870.4270.69gimli24v1
71.9472.0872.36essence384
72.3672.3672.64essence512
74.4474.5875.42lane256
77.0877.3677.78whirlpool
76.3977.5080.56rfsb509
79.1779.3179.44simd256
79.7279.7279.86saturninhashv2
80.1480.2880.56cubehash816
80.8380.9781.11echo256
85.6985.8386.11mcssha6
86.5386.5386.94mcssha4
87.9288.0688.33coral256v1
92.0892.0892.22sneikha384
94.0394.0394.44mcssha5
99.4499.4499.72essence224
99.4499.58104.44essence256
102.92102.92103.06echosp512
103.19103.33103.47drygascon128
103.61103.75103.89fugue512
106.94107.22110.42md6d224
109.58109.58109.86esch256v1
110.00110.42111.11groestl512
114.44115.69120.42md6d256
119.44119.58120.28cubehash88
125.97125.97126.25echo512
127.08127.78128.19drygascon256
130.14?130.56?173.75?simd512
133.06133.06133.47esch384v1
134.17134.17134.44knot256v2
138.06139.72143.19mgrostl256
144.72144.86145.00cubehash1616
145.00145.42147.50md6d384
159.31159.86159.86clxhash
175.69175.97176.94md6d512
195.14195.28195.56cubehash84
201.25201.25201.39knot256v1
221.81221.94222.64cubehash168
228.61233.89238.06lane512
346.39346.67347.08cubehash82
373.19373.33374.03cubehash164
377.36377.36377.64knot512
444.86445.00445.00knot384
643.33643.61654.86cubehash81
678.06678.06678.19cubehash162
989.03989.03989.31syconhash256v1
1287.081287.221287.78cubehash161
1670.831673.191678.06subterraneanv1
3267.223286.393306.11acehash256v1
4338.754339.174469.03skinnyhashtk3
4396.394396.534413.19sivrijndael256hash256v1
7137.787152.927190.97gage1h256c256r128
7230.837477.507723.89skinnyhashtk2
7728.197742.787783.47orangishv1
8501.398517.368570.83heron256v1
10600.9710616.3910653.06gage1h256c224r064
11772.3611777.3611849.17gage1h256c256r064
14060.6914063.7514095.69gage1h256c224r032
21051.8121091.3921268.19gage1h256c256r032
21085.0021101.6721166.53gage1h256c512r064
32645.5632681.9432929.44photonbeetlehash256rate32v1
35690.1435778.6135820.00gage1h256c224r016
39567.2239633.0640039.72gage1h256c512r032
39722.7839742.3639812.50gage1h256c256r016
55181.1155306.9455555.83sivtemphotonhashv1
64611.6764901.6765259.17gage1h256c224r008
301148.75301869.72305390.42fsb512
327187.78328336.39336845.42fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
8.75?8.75?10.00?sha256
11.2511.2512.50edonr512
13.7513.7513.75sha1
13.7513.7513.75sha224
13.7513.7515.00blake2s
16.2517.5017.50blake2b
16.2517.5017.50md4
17.5017.5017.50edonr256
17.5017.5017.50skein256256
18.7518.7520.00skein512256
18.7520.0020.00skein512512
21.2521.2521.25md5
28.7528.7528.75k12
30.0031.2531.25sarmal256
31.2531.2531.25bmw512
31.2531.2532.50blake512
32.5033.7533.75sha384
32.5033.7533.75sha512
33.7533.7533.75blake64
36.2537.5038.75sarmal512
37.5037.5038.75ripemd160
37.5037.5038.75sha3224
37.5037.5038.75shake256
37.5037.5040.00sha3256
37.5038.7538.75shake128
40.0041.2541.25bmw256
41.2541.2543.75keccakc1024
41.2542.5042.50keccak
41.2542.5042.50keccakc448
41.2542.5043.75keccakc512
41.2542.5043.75keccakc768
42.5042.5042.50asconxofv12
42.5042.5043.75asconhashv12
42.5042.5043.75blake32
43.7543.7546.25keccakc256
45.0045.0046.25nasha256
51.2551.2552.50blake256
55.0055.0056.25nasha512
55.0056.2556.25skein10241024
58.7558.7558.75luffa256
58.7560.0060.00shabal512
62.5062.5063.75shabal256
66.2566.2567.50sneikha256
67.5067.5067.50xoodyakv1
68.7570.0070.00cubehash512
68.7570.0071.25sha3512
70.0071.2571.25sha3384
72.5072.5072.50shavite3256
78.7580.0080.00shamashashv1
101.25101.25101.25gimli24v1
101.25101.25101.25jh384
101.25101.25102.50jh224
101.25101.25102.50jh256
101.25101.25102.50jh512
112.50113.75113.75drygascon128
115.00115.00116.25saturninhashv2
115.00116.25120.00rfsb509
117.50117.50120.00shavite3512
125.00126.25126.25round3jh256
125.00126.25127.50luffa384
126.25126.25126.25round3jh512
126.25126.25127.50coral256v1
127.50127.50128.75groestl256
132.50133.75133.75whirlpool
136.25136.25137.50luffa512
132.50?137.50?160.00?fugue256
145.00145.00147.50simd256
146.25146.25147.50esch256v1
148.75150.00150.00sneikha384
156.25156.25157.50fugue2
158.75158.75160.00mcssha6
165.00166.25168.75mcssha4
166.25167.50168.75cubehash1632
172.50173.75173.75clxhash
172.50173.75176.25drygascon256
178.75178.75181.25bblake256
183.75185.00186.25echo256
185.00186.25187.50lane256
186.25187.50188.75essence256
186.25187.50190.00essence224
190.00190.00193.75essence384
191.25191.25192.50knot256v2
192.50193.75193.75echosp256
192.50193.75193.75essence512
202.50202.50203.75esch384v1
223.75225.00225.00knot256v1
230.00230.00231.25echo512
233.75233.75235.00mcssha5
240.00240.00241.25echosp512
246.25247.50250.00cubehash832
266.25267.50270.00cubehash816
273.75?278.75?322.50?groestl512
305.00306.25308.75cubehash88
310.00311.25341.25fugue512
366.25368.75370.00mgrostl256
381.25382.50385.00cubehash84
390.00401.25411.25md6d224
410.00413.75418.75simd512
418.75433.75462.50md6d256
460.00461.25463.75knot512
491.25492.50498.75knot384
510.00520.00538.75md6d384
520.00520.00521.25cubehash1616
532.50532.50535.00cubehash82
597.50598.75600.00cubehash168
611.25612.50628.75md6d512
748.75750.00752.50cubehash164
831.25842.50845.00cubehash81
881.25916.25943.75lane512
1053.751055.001056.25cubehash162
1506.251506.251508.75syconhash256v1
1662.501663.751666.25cubehash161
1908.751910.001915.00subterraneanv1
4168.754170.004172.50sivrijndael256hash256v1
4951.254998.755146.25acehash256v1
6165.006165.006166.25skinnyhashtk3
8047.508048.758262.50skinnyhashtk2
10976.2510977.5010977.50orangishv1
11578.7511580.0011580.00gage1h256c256r128
15332.5015332.5015333.75heron256v1
16112.5016116.2516155.00gage1h256c224r064
17873.7517873.7517877.50gage1h256c256r064
20658.7520658.7520670.00gage1h256c224r032
28923.7528926.2528932.50photonbeetlehash256rate32v1
30940.0030942.5031316.25gage1h256c256r032
32020.0032021.2532215.00gage1h256c512r064
51533.7551537.5051862.50gage1h256c224r016
52021.2552023.7552236.25sivtemphotonhashv1
57382.5057400.0057873.75gage1h256c256r016
58133.7558137.5058558.75gage1h256c512r032
92383.7593511.2594433.75gage1h256c224r008
2693616.252699672.502704751.25fsb512
2931897.502937962.502998633.75fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
50.0050.0050.00sha256
80.00?80.00?90.00?sha224
80.00?90.00?90.00?edonr256
80.00?90.00?90.00?sha1
90.0090.0090.00md4
90.00100.00100.00edonr512
90.00100.00100.00md5
100.00110.00110.00skein256256
110.00110.00120.00blake2s
130.00130.00140.00blake2b
150.00150.00150.00asconxofv12
150.00150.00160.00asconhashv12
150.00150.00160.00skein512256
150.00160.00160.00skein512512
180.00180.00190.00ripemd160
180.00190.00190.00sneikha256
190.00190.00200.00blake32
200.00210.00210.00xoodyakv1
220.00220.00220.00nasha256
220.00220.00230.00k12
230.00230.00240.00blake256
230.00230.00240.00bmw256
240.00240.00240.00luffa256
240.00240.00240.00shamashashv1
250.00250.00250.00bmw512
250.00250.00250.00sarmal256
250.00260.00260.00blake512
260.00270.00270.00sha512
270.00270.00270.00sha384
270.00270.00280.00blake64
270.00280.00280.00clxhash
280.00280.00280.00gimli24v1
290.00300.00300.00sha3224
290.00300.00310.00drygascon128
290.00300.00310.00sarmal512
290.00300.00310.00sha3256
300.00300.00300.00shake256
300.00300.00310.00shake128
300.00300.00310.00shavite3256
310.00320.00320.00saturninhashv2
330.00330.00340.00keccakc1024
330.00340.00340.00keccak
330.00340.00340.00keccakc512
330.00340.00350.00keccakc448
340.00340.00340.00cubehash512
340.00340.00350.00keccakc768
350.00350.00360.00keccakc256
360.00360.00360.00shabal512
380.00380.00380.00shabal256
400.00410.00410.00knot256v1
420.00430.00430.00coral256v1
430.00440.00440.00nasha512
440.00450.00450.00skein10241024
500.00510.00510.00rfsb509
510.00520.00520.00whirlpool
520.00520.00520.00knot256v2
520.00520.00530.00sneikha384
540.00540.00550.00esch256v1
550.00560.00570.00sha3512
560.00570.00570.00sha3384
620.00630.00630.00groestl256
630.00630.00640.00luffa384
650.00650.00650.00drygascon256
680.00680.00690.00fugue256
680.00680.00690.00luffa512
730.00740.00740.00mcssha6
790.00790.00790.00mcssha4
810.00810.00820.00jh224
810.00810.00820.00jh256
810.00810.00820.00jh384
810.00810.00820.00jh512
870.00870.00880.00esch384v1
930.00940.00950.00shavite3512
1000.001000.001000.00knot384
1010.001010.001010.00round3jh256
1010.001010.001010.00round3jh512
1030.001030.001040.00fugue2
1110.001120.001120.00cubehash1632
1120.001120.001130.00knot512
1150.001150.001170.00essence224
1150.001160.001160.00essence256
1160.001160.001180.00simd256
1240.001250.001260.00bblake256
1330.001330.001350.00mcssha5
1470.001480.001480.00echo256
1500.001500.001560.00lane256
1530.001530.001540.00essence384
1540.001550.001570.00echosp256
1550.001560.001560.00essence512
1690.001710.001730.00cubehash816
1690.001710.001730.00cubehash832
1770.001780.001800.00cubehash88
1840.001840.001860.00echo512
1850.001860.001870.00cubehash84
1920.001930.001940.00echosp512
1930.00?1940.00?2160.00?fugue512
2000.002020.002030.00cubehash82
2190.00?2230.00?2500.00?groestl512
2310.002330.002340.00cubehash81
2950.00?2980.00?3870.00?mgrostl256
3100.003230.003390.00md6d224
3270.00?3300.00?3950.00?simd512
3390.003390.003400.00cubehash1616
3330.003410.003630.00md6d256
3560.003560.003560.00cubehash168
3710.003710.003720.00cubehash164
3770.003770.003780.00subterraneanv1
4020.004020.004020.00cubehash162
4070.004140.004240.00md6d384
4610.004620.004670.00sivrijndael256hash256v1
4630.004630.004660.00cubehash161
4870.004910.005020.00md6d512
5580.005580.005590.00syconhash256v1
7180.007370.007720.00lane512
14320.0014720.0014770.00skinnyhashtk2
16440.0016440.0016450.00skinnyhashtk3
18280.0018290.0018480.00acehash256v1
33060.0033070.0033070.00photonbeetlehash256rate32v1
39970.0039970.0039980.00gage1h256c256r128
43880.0043890.0043890.00orangishv1
55520.0055530.0055550.00sivtemphotonhashv1
59510.0059520.0059570.00gage1h256c224r064
66020.0066020.0066130.00gage1h256c256r064
69130.0069130.0069140.00heron256v1
72720.0072720.0072730.00gage1h256c224r032
109020.00109020.00109050.00gage1h256c256r032
118250.00118250.00118280.00gage1h256c512r064
176680.00176690.00176710.00gage1h256c224r016
196770.00196790.00197950.00gage1h256c256r016
204740.00204760.00205790.00gage1h256c512r032
311020.00311920.00317650.00gage1h256c224r008
21545460.0021574690.0021624380.00fsb512
23467460.0023510640.0023600940.00fsb256

aarch64; A53+crypto (410fd034); 2016 HiSilicon Kirin 960; 8 x 1844MHz; unstable; hikey960, supercop-20190816

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
-0.27?0.27?5.71?md4
0.63?0.63?10.94?edonr256
-1.90?2.03?4.07?sha224
0.00?2.98?4.06?sha1
-3.29?4.06?13.06?md5
-5.55?4.06?24.12?shabal256
0.00?4.06?4.06?sha256
0.00?4.06?6.10?skein256256
4.61?4.69?6.73?blake2b
-0.78?5.71?34.94?shabal512
4.07?6.10?12.20?sha512
2.03?6.10?8.13?tiger
5.78?7.82?31.50?blake2s
-34.13?8.13?133.33?skein512512
-8.13?8.13?16.26?sha384
-11.38?8.13?44.44?sarmal512
-4.13?8.26?53.68?shake128
-1.22?8.67?20.33?sarmal256
5.08?9.62?17.90?ripemd160
0.62?10.00?39.40?edonr512
-15.01?11.42?28.14?blake64
-22.60?12.19?70.83?fugue2
-4.06?12.19?12.19?skein10241024
-7.04?12.19?40.10?k12
-80.05?13.34?226.80?sha3384
8.13?14.07?56.91?blake256
-22.75?16.26?76.10?cubehash832
-173.47?16.52?218.89?keccakc448
4.07?17.13?34.55?nasha256
12.19?17.35?19.23?luffa256
-3.18?17.49?114.83?keccakc512
4.06?17.81?56.91?md6d224
16.26?20.32?158.56?round3jh256
-28.45?20.33?123.98?skein512256
0.04?20.69?70.19?keccakc256
4.07?22.36?44.08?bmw512
13.70?24.39?36.27?blake32
24.39?28.45?28.45?luffa384
4.09?30.36?156.63?sneikha384
-63.41?30.61?201.15?sha3256
16.26?30.65?39.39?asconhashv12
0.00?30.97?115.62?sha3224
-0.70?31.51?34.39?bblake256
14.23?32.52?60.97?round3jh512
-21.12?32.52?88.88?gimli24v1
19.36?32.52?41.70?whirlpool
3.54?32.52?75.33?jh256
30.4932.5232.52sneikha256
7.45?32.52?42.20?nasha512
1.83?33.77?40.56?asconxofv12
-29.48?35.57?336.38?groestl512
-44.73?36.58?87.41?jh384
15.30?36.58?57.19?md6d256
28.45?36.58?81.30?saturninhashv2
12.39?37.17?82.59?keccakc1024
9.29?39.31?69.68?echosp256
-46.74?39.97?79.26?keccak
-16.26?40.65?154.47?mcssha5
-19.83?40.65?147.76?luffa512
24.38?40.66?46.76?mcssha4
-77.88?40.68?214.73?fugue512
22.83?40.96?56.91?essence512
-39.52?42.68?141.88?blake512
-33.66?44.09?204.85?echosp512
-49.83?44.71?549.29?knot256v1
-16.26?45.68?52.84?mgrostl256
3.77?48.78?312.65?clxhash
20.32?50.92?77.23?md6d384
-105.32?51.39?141.90?lane512
-21.88?52.84?122.87?cubehash816
-56.92?52.84?75.20?groestl256
24.39?52.84?117.88?xoodyakv1
-65.04?53.21?300.07?knot256v2
47.51?54.53?65.05?essence384
11.89?55.83?120.95?cubehash512
20.33?56.41?122.51?drygascon128
20.32?58.82?65.04?cubehash1632
51.39?60.97?115.96?echo512
29.40?60.97?90.04?cubehash88
-68.51?62.80?399.66?bmw256
-44.71?65.06?215.44?shavite3512
-65.44?69.10?164.82?shavite3256
60.97?69.10?113.45?lane256
22.15?74.22?112.08?shamashashv1
-49.90?74.33?107.36?shake256
48.50?79.93?110.31?drygascon256
26.49?80.17?109.62?echo256
40.02?84.50?93.39?keccakc768
8.13?89.43?137.84?simd256
4.13?92.80?165.18?sha3512
31.56?93.49?147.76?md6d512
88.33?94.98?107.99?rfsb509
-5.95?96.20?112.73?mcssha6
33.78?101.64?135.69?essence256
93.80?104.67?134.84?coral256v1
87.36?105.65?422.83?knot512
1.58?105.69?250.12?esch384v1
-136.13?108.44?675.44?fugue256
4.06?109.75?439.01?jh224
25.94?114.04?144.41?essence224
20.32?114.19?207.31?jh512
61.56?132.41?216.37?cubehash1616
88.75?136.92?176.87?esch256v1
56.56?154.16?200.97?cubehash84
83.81?180.09?207.91?cubehash168
38.87?237.86?276.45?cubehash164
117.36?262.22?299.75?simd512
214.30?326.54?929.00?syconhash256v1
292.68?329.26?646.33?knot384
4.31?398.49?459.61?cubehash82
-515.61?433.74?1340.32?cubehash162
99.03?573.11?835.62?cubehash81
72.95?688.93?1216.18?cubehash161
372.91?876.69?1888.27?subterraneanv1
-49759.73?1505.78?54943.60?fsb512
-1057.32?1943.16?6515.72?skinnyhashtk3
2170.68?3369.84?5373.85?gage1h256c256r128
-926.81?4182.82?6194.97?skinnyhashtk2
138.16?4700.51?5969.73?acehash256v1
727.62?4804.76?7772.31?heron256v1
1239.81?4850.19?7300.14?orangishv1
-138413.78?5310.57?133011.24?fsb256
-2532.46?6364.43?13967.14?sivrijndael256hash256v1
-1195.09?6918.53?18849.13?gage1h256c224r064
-1341.04?7432.76?18474.70?gage1h256c256r064
8670.61?9038.10?11865.99?gage1h256c224r032
6251.88?10042.85?10064.79?gage1h256c512r064
4990.17?14946.79?27932.27?photonbeetlehash256rate32v1
5691.60?17828.83?25274.78?gage1h256c256r032
-5641.83?20223.08?71123.43?gage1h256c512r032
-9363.45?21487.83?49601.02?gage1h256c256r016
3787.74?31583.27?44860.69?gage1h256c224r016
-18120.20?38664.27?123168.90?gage1h256c224r008
-10663.62?44690.67?101031.94?sivtemphotonhashv1
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.08?2.03?2.03?sha1
1.08?2.03?2.03?sha224
2.032.032.03sha256
2.03?2.17?2.85?md4
4.06?4.06?7.50?edonr256
5.165.165.71blake2b
4.06?6.10?8.56?md5
4.34?6.10?14.23?shabal256
5.08?6.10?6.10?tiger
6.106.106.10skein256256
0.00?8.13?8.13?sha384
7.11?8.13?10.16?sha512
7.97?8.13?19.81?blake2s
5.71?8.56?20.32?shabal512
6.51?8.67?14.23?sarmal256
8.64?9.15?13.01?ripemd160
6.51?9.15?24.39?sarmal512
10.16?10.16?26.42?shake128
6.10?10.16?10.16?skein10241024
8.44?10.43?24.39?edonr512
0.00?11.42?14.07?blake64
0.00?14.23?35.42?fugue2
8.67?14.23?24.39?k12
14.23?14.54?34.55?blake256
16.26?17.35?18.29?luffa256
14.23?19.98?24.39?nasha256
20.32?20.32?38.62?md6d224
19.52?22.36?73.17?skein512512
19.98?22.36?26.26?blake32
22.36?22.36?73.17?skein512256
20.32?23.38?34.24?bmw512
13.01?24.39?44.55?cubehash832
13.72?24.39?25.33?bblake256
24.41?24.41?46.75?keccakc256
26.4226.4226.42luffa384
18.29?28.45?48.78?keccakc1024
30.49?31.51?109.77?sha3256
17.89?32.52?56.91?gimli24v1
19.98?32.52?32.52?nasha512
28.19?32.52?52.84?jh256
31.5132.5232.52sneikha256
31.51?32.52?46.75?round3jh512
32.52?32.52?37.11?whirlpool
32.53?32.53?93.49?sneikha384
31.4033.7734.55asconxofv12
30.48?34.55?46.75?echosp256
30.49?34.55?42.82?md6d256
34.5534.5537.99asconhashv12
26.42?34.71?40.65?essence512
36.07?36.58?186.99?groestl512
36.58?36.58?126.03?keccakc448
36.58?36.58?62.00?jh384
36.58?36.58?97.57?round3jh256
24.39?39.97?40.65?mgrostl256
38.62?40.65?138.21?sha3384
38.62?40.65?94.21?luffa512
40.65?40.65?95.53?mcssha5
32.52?40.65?41.67?mcssha4
23.85?42.72?120.38?fugue512
29.47?42.82?54.88?keccak
23.86?43.69?83.95?blake512
34.56?44.55?122.75?echosp512
41.21?48.78?77.23?keccakc512
46.75?50.81?65.04?saturninhashv2
52.84?52.84?83.33?xoodyakv1
38.62?52.85?77.23?sha3224
38.62?54.24?91.28?lane512
54.2455.8157.93essence384
26.43?56.91?58.94?groestl256
34.55?56.91?79.73?cubehash816
31.40?57.09?73.17?shamashashv1
17.35?58.94?65.04?mcssha6
40.65?60.97?63.01?keccakc768
45.68?62.80?219.81?bmw256
62.80?64.25?91.28?echo512
50.81?65.04?75.51?cubehash88
48.53?66.13?77.08?echo256
38.62?67.07?94.21?md6d512
42.68?67.23?130.08?shavite3512
58.55?69.10?101.93?shavite3256
67.07?69.10?91.28?lane256
71.1471.1471.14cubehash1632
71.1471.1473.17md6d384
48.78?75.21?88.17?essence256
71.14?76.45?97.06?cubehash512
57.09?77.23?81.31?shake256
65.05?79.27?101.91?drygascon128
56.91?79.93?109.75?sha3512
67.07?79.93?85.64?drygascon256
48.78?87.40?91.28?simd256
83.9588.9291.28coral256v1
54.24?91.28?106.46?essence224
95.5397.56101.93rfsb509
91.28?100.83?119.94?esch256v1
79.31?101.62?142.74?cubehash1616
56.39?103.66?302.84?knot256v1
77.23?107.72?163.68?esch384v1
71.14?111.79?256.09?jh224
115.85?115.85?215.27?clxhash
83.33?117.04?146.34?jh512
73.17?117.11?376.34?fugue256
77.23?117.88?182.55?knot256v2
108.48?137.03?157.58?cubehash84
99.59?147.26?154.77?cubehash168
108.48?179.90?186.99?simd512
211.38?213.41?319.14?knot512
209.34?267.30?274.42?cubehash164
300.81?315.03?473.57?knot384
287.63?402.52?432.41?cubehash82
188.68?438.08?819.80?cubehash162
349.58?481.19?596.67?cubehash81
521.77?528.38?730.21?syconhash256v1
880.46?881.48?1386.15?subterraneanv1
638.20?902.10?1110.11?cubehash161
1320.89?1962.67?3680.80?skinnyhashtk3
3404.39?3408.45?4408.43?gage1h256c256r128
1749.96?3589.21?3871.02?acehash256v1
2660.50?4190.95?4447.05?skinnyhashtk2
2961.31?4662.03?8461.18?sivrijndael256hash256v1
3420.65?4961.26?6115.70?heron256v1
3821.04?5364.05?6353.50?orangishv1
5571.00?7129.91?12235.47?gage1h256c224r064
6170.58?8569.92?13562.27?gage1h256c256r064
9036.41?9092.34?10496.84?gage1h256c224r032
10156.2610157.4810160.32gage1h256c512r064
13174.48?15150.04?21632.61?photonbeetlehash256rate32v1
11916.79?17981.27?18005.79?gage1h256c256r032
19617.41?20395.84?45843.98?gage1h256c512r032
12441.84?20449.11?32334.58?gage1h256c256r016
22657.66?30680.19?48128.91?fsb512
24377.45?31891.16?35495.07?gage1h256c224r016
22961.00?37914.20?75322.55?gage1h256c224r008
38433.56?40885.53?68612.15?sivtemphotonhashv1
31993.03?56849.22?94990.07?fsb256
Cycles/byte for 1536 bytes
quartilemedianquartilehash
0.00?0.00?5.42?sha256
0.00?0.00?5.78?md4
0.00?1.45?2.71?sha224
0.00?1.45?2.89?sha1
0.00?5.42?10.84?sha384
5.42?5.42?10.84?md5
5.42?5.42?10.84?skein10241024
5.425.425.42tiger
5.42?5.42?7.50?edonr256
5.42?5.42?7.61?blake2b
5.42?5.42?8.13?skein256256
5.42?5.78?16.26?shabal256
0.00?7.61?15.01?blake64
5.42?7.61?10.84?shabal512
5.78?8.13?27.10?sarmal512
7.50?8.75?10.84?blake2s
5.78?9.48?10.84?ripemd160
8.75?9.85?27.10?edonr512
5.78?10.84?10.84?sarmal256
10.84?15.01?15.01?blake256
0.00?16.26?21.68?shake128
10.84?16.26?27.10?k12
16.2616.2617.35luffa256
15.23?16.26?48.78?nasha256
17.61?18.97?28.76?bblake256
10.84?18.97?21.68?sha512
11.57?21.68?75.88?skein512512
16.26?21.68?27.10?keccakc1024
15.23?22.84?26.26?blake32
21.68?22.84?37.94?md6d224
0.00?23.13?43.36?mcssha6
21.68?24.39?75.88?skein512256
0.00?27.10?28.97?fugue2
21.68?27.10?31.27?essence512
21.68?27.10?65.04?nasha512
27.1027.1027.10luffa384
27.10?27.10?33.77?bmw512
27.10?27.12?48.79?keccakc256
27.10?30.02?43.36?echosp256
18.80?32.52?108.40?gimli24v1
27.10?32.52?38.77?asconhashv12
28.92?32.52?32.52?jh256
28.92?32.52?51.28?cubehash832
32.5232.5232.52sneikha256
32.52?32.52?45.68?md6d256
32.52?32.52?68.51?whirlpool
32.52?32.52?48.78?round3jh512
32.5233.7735.02asconxofv12
34.70?34.70?59.62?sneikha384
32.52?37.94?68.51?luffa512
37.94?37.94?62.34?jh384
32.52?38.06?53.29?shamashashv1
37.94?39.29?102.98?groestl512
37.97?40.48?241.62?fugue512
0.00?40.65?43.36?mcssha4
32.52?43.36?60.90?md6d512
37.94?43.36?140.92?sha3384
37.94?43.36?59.62?keccakc768
43.36?43.36?97.56?mcssha5
32.52?45.68?124.66?mgrostl256
32.52?45.68?59.62?keccak
23.13?46.06?88.80?blake512
40.65?48.78?106.58?echosp512
43.36?48.78?86.72?simd256
46.27?48.78?54.20?keccakc512
48.78?48.79?54.21?essence256
32.52?51.50?113.83?sha3256
0.00?52.15?93.80?esch256v1
45.68?53.29?83.79?essence224
53.29?53.29?72.54?echo256
48.78?54.20?81.30?xoodyakv1
37.94?54.21?59.62?round3jh256
59.62?59.62?238.51?keccakc448
29.81?59.63?113.82?groestl256
46.27?59.63?62.34?essence384
43.36?60.90?243.40?lane512
53.29?60.90?67.54?echo512
59.62?60.90?205.96?sha3512
59.62?60.90?83.74?drygascon256
57.83?63.62?70.46?shavite3256
48.78?65.04?70.46?saturninhashv2
54.20?66.28?97.56?cubehash88
45.68?68.51?228.38?bmw256
43.36?69.40?130.08?shavite3512
68.5170.4670.46md6d384
70.4670.4675.88lane256
37.94?73.18?75.89?sha3224
73.79?75.04?92.53?coral256v1
45.68?81.30?81.31?shake256
37.94?86.72?88.80?cubehash816
70.46?92.14?153.83?esch384v1
81.30?92.72?124.66?cubehash1632
65.04?98.96?132.57?cubehash512
74.17?98.96?113.82?cubehash1616
81.30?102.56?111.12?drygascon128
57.83?102.98?162.60?knot256v1
76.13?102.98?189.72?simd512
97.56?102.98?196.63?rfsb509
75.88?113.82?119.24?knot256v2
75.88?113.82?260.16?jh224
102.98?116.31?117.56?cubehash168
113.82?119.24?211.36?clxhash
86.72?121.80?281.84?jh512
70.46?127.23?292.61?fugue256
121.80?144.64?162.58?cubehash84
211.38?216.80?601.68?knot512
303.52303.52303.52knot384
284.58?317.53?563.67?cubehash164
303.52?391.45?602.02?cubehash81
407.71?409.25?570.95?cubehash82
536.57?730.21?834.57?syconhash256v1
190.85?832.93?838.56?cubehash162
883.55?888.97?1387.50?subterraneanv1
644.97?905.90?1119.33?cubehash161
851.67?1983.64?3745.17?skinnyhashtk3
1783.15?2093.47?3375.51?acehash256v1
2956.92?2959.28?8449.66?sivrijndael256hash256v1
3474.17?3474.17?5468.70?gage1h256c256r128
2672.02?4205.86?6254.59?skinnyhashtk2
3230.27?4514.29?6162.45?heron256v1
3902.34?5435.42?6433.45?orangishv1
5663.82?7484.91?12417.04?gage1h256c224r064
9005.98?9249.39?10319.53?gage1h256c224r032
10319.5310323.4810324.95gage1h256c512r064
6205.81?10908.90?13776.39?gage1h256c256r064
15311.28?15338.38?21419.64?photonbeetlehash256rate32v1
14917.42?18238.04?18270.04?gage1h256c256r032
14272.95?19516.77?34432.76?gage1h256c256r016
20677.00?20687.84?46776.44?gage1h256c512r032
27609.08?32370.27?49600.12?gage1h256c224r016
28339.44?37377.56?64282.80?gage1h256c224r008
49207.47?57787.21?79278.59?sivtemphotonhashv1
60517.99?79490.13?103005.62?fsb512
81432.31?194327.61?219342.71?fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
0.000.000.00md4
0.000.000.00sha256
0.00?0.00?14.45?sha384
0.00?0.00?3.86?sha1
0.00?0.00?7.23?sha224
0.00?6.67?10.01?edonr256
0.00?6.67?14.45?blake2b
0.00?7.23?14.45?skein256256
0.00?10.84?14.45?ripemd160
10.0110.8410.84blake2s
10.01?12.36?28.91?edonr512
0.00?14.45?14.45?md5
0.00?14.45?14.45?tiger
0.00?14.45?28.91?shake128
14.4514.4514.45shabal512
14.4514.4514.45skein10241024
14.45?14.45?21.68?shabal256
7.23?14.45?14.45?sha512
14.4514.4515.42sarmal256
7.23?14.45?28.91?sarmal512
14.45?15.42?28.91?luffa256
0.00?16.68?16.68?blake64
14.45?16.68?28.91?blake256
14.45?20.30?30.02?blake32
14.45?20.30?20.30?nasha256
0.00?28.91?40.17?fugue2
15.42?28.91?28.91?k12
15.42?28.91?72.27?skein512512
28.91?28.91?43.36?essence512
28.91?28.91?43.36?luffa384
28.91?28.91?57.81?keccakc1024
28.91?28.93?50.59?keccakc256
30.84?30.84?101.17?sneikha384
36.14?36.14?43.36?round3jh512
28.91?36.69?40.60?asconxofv12
25.29?40.02?40.02?bblake256
28.91?40.60?43.36?nasha512
28.91?40.60?43.36?whirlpool
36.14?40.60?57.81?keccak
0.00?43.36?43.36?mcssha4
28.91?43.36?46.69?asconhashv12
28.91?43.36?72.27?skein512256
30.84?43.36?66.70?cubehash832
36.14?43.36?57.81?sneikha256
36.69?43.36?57.81?echosp256
40.60?43.36?60.90?shamashashv1
43.36?43.36?101.50?luffa512
43.36?43.36?57.81?keccakc768
43.36?43.36?57.82?round3jh256
43.36?43.36?72.27?md6d224
0.00?46.27?72.27?mcssha6
0.00?46.27?72.27?shavite3256
28.91?50.03?50.59?bmw512
0.00?57.81?86.72?simd256
19.28?57.81?57.81?gimli24v1
36.14?57.81?231.28?sha3256
43.36?57.81?122.87?jh384
43.36?57.81?61.69?jh256
46.27?57.81?57.81?keccakc512
57.81?57.81?86.72?xoodyakv1
30.84?57.86?108.16?fugue512
57.81?60.03?79.50?essence256
40.60?60.90?72.27?mgrostl256
40.60?60.90?86.71?echo256
53.36?60.90?101.18?essence384
0.00?61.69?90.05?coral256v1
57.82?66.70?162.40?echosp512
0.00?70.04?81.20?echo512
36.14?72.27?122.87?groestl256
43.35?72.27?115.62?groestl512
57.81?72.27?101.17?mcssha5
61.69?72.27?130.08?shavite3512
72.27?72.27?101.17?sha3384
72.27?72.27?151.78?keccakc448
72.2772.2772.27saturninhashv2
72.27?72.27?86.72?md6d256
72.2773.3776.71cubehash88
46.27?75.87?93.38?blake512
0.00?80.35?96.72?esch256v1
0.00?81.20?90.05?essence224
72.27?81.20?101.50?drygascon256
72.27?81.20?115.62?sha3512
81.20?81.20?263.90?bmw256
0.00?86.72?86.72?lane256
43.36?86.72?86.73?sha3224
72.27?86.72?144.53?jh224
81.20?86.72?93.96?shake256
61.69?101.17?158.98?knot256v1
72.27?101.17?116.73?cubehash816
86.72?101.17?142.10?lane512
0.00?115.62?130.08?knot256v2
107.95?115.62?173.44?rfsb509
115.62?115.62?226.78?clxhash
101.17?121.80?158.98?jh512
72.27?121.80?130.08?md6d512
86.72?121.80?152.97?cubehash1616
101.50?130.08?231.28?simd512
106.72?130.08?162.40?cubehash512
115.62?130.08?136.74?cubehash168
86.72?135.97?209.60?drygascon128
144.53?144.53?203.00?md6d384
115.62?148.35?158.98?cubehash1632
154.22?158.98?293.58?fugue256
86.72?158.98?160.08?esch384v1
121.80?162.40?176.76?cubehash84
303.52303.52303.52knot384
195.14?324.48?607.03?cubehash164
216.80?325.23?346.88?knot512
426.42?426.89?588.71?cubehash82
509.90553.62563.67cubehash81
552.77?563.67?1298.16?syconhash256v1
200.48?870.45?873.79?cubehash162
895.99?1401.95?1409.35?subterraneanv1
664.84?1461.62?1504.12?cubehash161
886.86?2051.11?3844.53?skinnyhashtk3
1864.45?2598.44?3518.50?acehash256v1
3642.193642.193656.64gage1h256c256r128
2702.73?4249.22?11822.66?skinnyhashtk2
4017.97?4740.62?5623.20?orangishv1
3078.52?4770.10?8411.72?sivrijndael256hash256v1
3454.30?6576.17?7592.33?heron256v1
5896.88?9278.91?12935.55?gage1h256c224r064
9074.26?9358.46?14353.68?gage1h256c256r064
6821.88?9561.46?9736.20?gage1h256c224r032
10761.64?10883.20?16939.06?gage1h256c512r064
15204.69?15291.41?21419.64?photonbeetlehash256rate32v1
10667.69?18933.59?22527.90?gage1h256c256r032
16979.48?20323.53?35670.31?gage1h256c256r016
21462.89?21592.97?48191.77?gage1h256c512r032
19714.06?33636.13?52425.02?gage1h256c224r016
32536.11?38861.89?65805.92?gage1h256c224r008
36012.82?68233.20?93367.19?sivtemphotonhashv1
163614.57?212037.05?307548.05?fsb512
223242.92?572611.89?649868.30?fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
0.000.000.00keccakc1024
0.000.000.00md4
0.000.000.00md5
0.000.000.00sha1
0.000.000.00sha256
0.000.000.00sha384
0.000.000.00skein256256
0.000.000.00tiger
0.00?0.00?130.08?luffa256
0.00?0.00?130.08?mcssha6
0.00?0.00?130.08?nasha512
0.00?0.00?130.08?shabal512
0.00?0.00?130.08?shake128
0.00?0.00?130.08?skein10241024
0.00?0.00?130.08?whirlpool
0.00?0.00?30.02?blake2b
0.00?0.00?30.02?blake64
0.00?0.00?30.02?edonr256
0.00?0.00?32.52?blake2s
0.00?0.00?32.52?ripemd160
0.00?0.00?34.70?sha224
0.00?0.00?65.05?sarmal256
0.00?27.81?30.02?edonr512
0.00?30.02?60.03?blake256
0.00?60.03?130.08?asconhashv12
0.00?60.03?130.08?asconxofv12
0.00?60.03?130.08?blake32
0.00?65.05?130.08?sarmal512
0.00?65.05?130.08?sneikha256
0.00?65.05?65.05?nasha256
0.00?65.05?65.05?sha512
34.70?69.41?130.08?gimli24v1
0.00?97.34?120.06?esch256v1
0.00?120.06?138.80?coral256v1
0.00?120.06?182.70?echo512
0.00?130.08?130.08?jh256
0.00?130.08?130.08?k12
0.00?130.08?130.08?keccakc768
0.00?130.08?130.08?knot256v2
0.00?130.08?130.08?luffa384
0.00?130.08?130.08?simd256
0.00?130.08?130.08?skein512512
0.00?130.08?130.08?xoodyakv1
0.00?130.08?130.09?mcssha4
0.00?130.08?130.09?shabal256
0.00?130.08?138.80?shavite3256
0.00?130.08?138.80?sneikha384
0.00?130.08?182.70?drygascon256
0.00?130.08?182.70?shamashashv1
0.00?130.08?195.14?jh384
0.00?130.08?250.31?fugue2
0.00?130.08?260.16?lane256
120.06130.08130.08echosp256
120.06130.08130.09essence256
130.08130.08130.08keccakc512
130.08130.08130.08saturninhashv2
130.08130.08130.08sha3384
130.08130.08130.08sha3512
130.08130.08138.80knot256v1
130.08?130.08?182.70?luffa512
130.08?130.08?195.14?round3jh256
130.08?130.08?240.12?clxhash
130.08?130.08?260.16?jh224
130.08?130.08?260.19?keccakc448
130.08?130.08?260.19?sha3224
65.05?130.08?130.08?round3jh512
65.05?130.08?130.08?skein512256
65.05?130.08?260.16?keccak
90.05?130.08?130.08?essence512
130.08?130.09?150.08?bmw512
130.08?130.09?260.19?groestl256
130.08?130.09?390.28?sha3256
130.08?130.19?260.19?keccakc256
130.19?138.78?264.22?fugue512
130.08?138.80?270.14?cubehash832
0.00?150.08?180.09?essence224
130.09?150.08?548.11?echosp512
130.06?162.58?180.09?blake512
130.08?162.58?180.09?bblake256
130.08?182.70?260.16?md6d224
130.08?182.70?260.16?mgrostl256
150.08?182.70?455.33?essence384
180.09182.70182.70echo256
180.09?182.70?260.16?cubehash512
182.70?182.70?548.11?bmw256
162.58?195.09?260.16?groestl512
130.08?195.14?208.59?drygascon128
180.09?210.11?260.16?cubehash88
0.00?260.16?360.19?cubehash168
130.08?260.16?277.59?shavite3512
130.08?260.16?365.41?lane512
130.08?260.16?390.23?mcssha5
182.70?260.16?325.23?shake256
240.12?260.16?390.23?esch384v1
260.16260.16260.16md6d256
260.16?260.16?365.41?jh512
260.16?260.16?365.41?md6d512
260.16?260.16?390.23?rfsb509
260.16?260.16?715.52?knot512
182.70?330.17?360.19?cubehash84
260.16?390.23?390.23?knot384
260.16?390.23?480.25?cubehash816
365.41?445.00?472.81?cubehash1616
390.23?520.31?548.11?md6d384
520.31?555.19?1182.03?fugue256
365.41?650.39?715.52?simd512
650.39?650.39?780.47?cubehash1632
650.39?650.47?750.94?cubehash164
520.31?660.34?806.56?cubehash81
660.34?660.34?913.52?cubehash82
277.59?693.98?1350.70?cubehash162
1007.981040.501040.62subterraneanv1
0.00?1300.78?1333.14?syconhash256v1
1300.78?1827.03?2701.41?cubehash161
2797.02?2861.72?7934.77?sivrijndael256hash256v1
2991.80?2991.80?6894.14?skinnyhashtk2
2861.72?4019.47?5342.78?acehash256v1
1249.31?5413.08?5463.28?skinnyhashtk3
5853.525853.525983.59gage1h256c256r128
5723.44?8038.94?9365.62?orangishv1
6373.83?8769.75?11837.11?heron256v1
8845.31?8975.39?19641.80?gage1h256c224r064
10016.02?11683.44?14068.14?gage1h256c224r032
13528.12?13528.12?17525.16?photonbeetlehash256rate32v1
9885.94?13885.44?40979.53?gage1h256c256r064
16326.7716389.8416391.81gage1h256c512r064
15741.34?27836.72?52232.64?gage1h256c256r032
15684.05?29271.09?51510.94?gage1h256c256r016
31608.98?31608.98?70754.00?gage1h256c512r032
28487.11?39521.56?62827.73?gage1h256c224r016
46571.59?55484.98?94437.34?gage1h256c224r008
54262.83?64388.67?65307.06?sivtemphotonhashv1
1356135.95?1466623.47?2430249.61?fsb512
2116981.11?5039134.89?6268643.22?fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
0.000.000.00edonr256
0.000.000.00keccakc1024
0.000.000.00knot256v1
0.000.000.00luffa256
0.000.000.00mcssha6
0.000.000.00md4
0.000.000.00md5
0.000.000.00sha1
0.000.000.00sha224
0.000.000.00sha256
0.000.000.00sha384
0.000.000.00shamashashv1
0.000.000.00skein256256
0.000.000.00tiger
0.000.000.00whirlpool
0.000.000.00xoodyakv1
0.00?0.00?1040.62?drygascon256
0.00?0.00?1040.62?knot256v2
0.00?0.00?1040.62?luffa384
0.00?0.00?1040.62?saturninhashv2
0.00?0.00?1040.62?shabal256
0.00?0.00?1040.62?shabal512
0.00?0.00?1040.62?shake128
0.00?0.00?1040.62?shavite3256
0.00?0.00?1040.62?skein10241024
0.00?0.00?1040.62?sneikha384
0.00?0.00?240.12?asconxofv12
0.00?0.00?240.12?blake256
0.00?0.00?240.12?blake2b
0.00?0.00?240.12?blake32
0.00?0.00?240.12?blake64
0.00?0.00?260.12?blake2s
0.00?0.00?260.12?ripemd160
0.00?0.00?277.62?gimli24v1
0.00?0.00?480.25?clxhash
0.00?0.00?480.25?coral256v1
0.00?0.00?520.38?mcssha4
0.00?0.00?520.38?nasha256
0.00?0.00?520.38?sarmal256
0.00?0.00?520.38?sneikha256
0.00?222.50?240.12?edonr512
0.00?240.12?480.25?asconhashv12
0.00?333.75?480.25?esch256v1
0.00?520.38?1040.62?sarmal512
0.00?520.38?520.38?sha512
445.00?520.38?556.25?drygascon128
0.00?960.50?1200.62?essence224
0.00?960.50?1461.62?echo512
0.00?1040.62?1040.62?jh256
0.00?1040.62?1040.62?k12
0.00?1040.62?1040.62?keccakc768
0.00?1040.62?1040.62?knot384
0.00?1040.62?1040.62?nasha512
0.00?1040.62?1040.62?simd256
0.00?1040.62?1040.62?skein512512
0.00?1040.62?1461.62?luffa512
0.00?1040.62?1561.12?jh384
0.00?1040.62?1780.00?fugue2
1040.621040.621040.62round3jh512
1040.621040.621040.62sha3384
1040.621040.621040.62sha3512
1040.621040.621110.38keccakc512
1040.62?1040.62?1200.62?cubehash88
1040.62?1040.62?1561.12?knot512
1040.62?1040.62?1561.12?round3jh256
1040.62?1040.62?2081.25?esch384v1
1040.62?1040.62?2081.25?jh224
1040.62?1040.62?2081.25?mcssha5
1040.62?1040.62?2081.50?sha3224
1040.62?1040.62?4163.00?keccakc448
520.38?1040.62?1040.62?skein512256
520.38?1040.62?1040.75?groestl256
720.38?1040.62?1040.62?essence512
720.38?1040.62?1040.75?essence256
960.501040.621040.62echosp256
960.50?1040.62?1461.62?cubehash512
1040.62?1040.75?1680.88?bmw512
520.38?1040.75?1461.62?keccak
520.38?1040.75?3642.62?sha3256
1040.62?1041.50?2081.50?keccakc256
1041.50?1041.50?1557.50?fugue512
1040.62?1110.38?1921.00?cubehash832
1040.62?1110.38?2081.25?rfsb509
1040.62?1110.38?2081.25?shavite3512
1040.50?1200.62?1200.62?bblake256
1040.50?1300.62?1440.75?blake512
1040.62?1461.62?2081.25?md6d224
1040.62?1461.62?2601.88?shake256
1040.62?1461.62?4162.50?mgrostl256
1200.62?1461.62?4163.00?essence384
1440.751461.621461.62echo256
1461.62?1461.62?1680.88?cubehash84
1461.62?1461.62?2923.25?bmw256
1300.62?1560.75?2081.25?groestl512
1200.62?1561.12?4384.88?echosp512
1680.88?1921.00?2225.00?cubehash81
0.00?2081.25?2081.25?lane256
0.00?2081.25?2161.12?cubehash168
0.00?2081.25?2923.25?lane512
2081.252081.252081.25md6d256
2081.25?2081.25?2923.25?jh512
2081.25?2081.25?2923.25?md6d512
2081.25?2081.25?3121.62?cubehash816
2081.25?2923.25?2923.25?cubehash1616
2641.38?2923.25?4683.38?cubehash82
0.00?3121.88?4942.38?syconhash256v1
2081.00?3121.88?3122.25?subterraneanv1
2923.25?3121.88?5724.12?simd512
3121.88?3122.25?3560.00?cubehash164
3121.88?3560.50?4162.50?cubehash1632
3121.88?4162.50?4384.88?md6d384
3121.88?4162.50?5282.75?cubehash161
3331.12?4162.50?6230.00?fugue256
3121.88?5203.75?8325.00?sivrijndael256hash256v1
1110.38?5522.88?5551.88?cubehash162
3331.50?7772.62?14568.75?skinnyhashtk3
5203.12?8325.00?12487.50?skinnyhashtk2
9365.62?11693.00?19690.25?acehash256v1
19771.8819771.8820812.50gage1h256c256r128
15609.38?23934.38?24975.00?photonbeetlehash256rate32v1
22893.75?27056.25?32155.75?orangishv1
40925.50?44746.88?52031.25?heron256v1
35381.25?46733.75?51156.88?gage1h256c224r032
36421.88?51156.88?80658.12?gage1h256c256r064
33300.00?52031.25?139443.75?gage1h256c224r064
60356.2560356.2560363.50gage1h256c512r064
36540.62?68681.25?69721.88?sivtemphotonhashv1
55159.75?97830.50?183150.00?gage1h256c256r032
84388.50?100432.38?330918.75?gage1h256c256r016
95737.50?162091.25?215409.38?gage1h256c224r016
111346.88?174825.00?249459.88?gage1h256c512r032
157968.62?264997.50?294532.25?gage1h256c224r008
10704772.50?12431271.25?15094257.50?fsb512
11839162.50?26200759.12?28568391.62?fsb256

aarch64; A53+crypto (410fd034); 2016 HiSilicon Kirin 960; 8 x 1844MHz; unstable; hikey960spare, supercop-20191017

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
-1.37?0.00?5.71?edonr512
-5.83?0.00?7.86?blake2b
0.00?0.00?4.06?md4
0.00?1.90?16.80?blake256
-2.03?2.03?4.06?sha1
-2.03?2.03?4.07?sha224
0.00?2.03?4.07?sha256
-1.76?3.79?4.07?k12
0.00?4.06?4.07?md5
-6.10?4.06?12.19?blake64
-11.10?4.06?22.76?bblake256
0.00?4.06?4.06?bmw512
0.00?4.06?56.91?fugue2
0.00?4.06?8.13?tiger
0.54?4.06?11.92?skein10241024
0.54?4.06?7.86?shabal256
-4.06?4.07?12.19?blake512
0.00?4.13?12.39?keccakc448
-3.52?4.34?11.92?ripemd160
-7.86?4.34?15.99?shabal512
0.00?4.34?8.13?edonr256
0.00?5.24?36.61?sha3224
0.00?6.49?24.21?skein256256
0.54?7.86?8.13?bmw256
-3.52?8.13?38.35?sha512
0.54?8.13?12.19?skein512256
3.05?8.13?18.29?sarmal512
4.06?8.13?12.19?skein512512
4.06?8.13?16.26?blake2s
8.13?8.13?16.26?sha384
8.13?8.13?36.58?cubehash512
8.26?8.26?37.17?keccakc1024
-0.94?8.67?27.91?luffa256
6.10?11.65?12.19?blake32
-0.25?12.19?60.92?cubehash816
-11.10?12.19?44.17?nasha512
0.82?12.19?27.91?nasha256
8.13?12.19?30.36?groestl256
4.13?12.39?24.78?shake128
1.91?13.01?39.56?lane256
13.34?13.34?26.68?keccakc768
10.17?14.23?28.45?asconxofv12
-12.19?16.26?130.08?echosp512
12.19?16.26?36.58?round3jh512
-8.13?16.26?38.62?sarmal256
8.26?16.52?39.23?sha3512
-0.01?20.32?140.26?mgrostl256
-10.56?20.32?31.70?cubehash832
-6.50?20.32?31.70?shavite3256
-10.29?24.39?59.61?essence512
-14.62?24.39?59.61?fugue256
1.91?24.39?43.90?jh224
24.3924.3926.43shamashashv1
24.39?24.39?28.45?luffa384
6.52?26.02?38.74?round3jh256
2.34?27.99?42.55?sha3256
-5.95?28.45?68.01?sneikha256
1.91?28.45?35.49?jh256
16.26?28.45?52.84?luffa512
24.39?28.45?130.08?esch256v1
8.26?28.91?28.91?keccakc256
-108.89?30.36?395.35?clxhash
-34.47?30.48?36.58?cubehash1632
30.6130.6130.61keccakc512
-0.57?30.61?118.21?shake256
-4.06?32.52?32.52?jh512
32.5232.5234.55whirlpool
13.34?35.58?40.02?sha3384
-217.03?36.58?272.87?cubehash168
10.57?36.58?85.36?md6d256
0.57?39.04?103.24?sneikha384
-24.39?40.65?166.66?mcssha4
3.00?40.65?63.68?mcssha6
40.6540.6541.67md6d384
3.81?43.37?81.44?cubehash88
-39.27?44.71?115.16?esch384v1
-28.44?44.72?77.23?saturninhashv2
-52.86?44.73?105.70?essence256
44.71?44.73?97.56?lane512
20.32?48.78?103.67?simd256
46.46?48.79?53.42?echosp256
16.26?51.39?93.49?mcssha5
8.15?52.05?83.18?drygascon128
26.43?52.84?73.17?asconhashv12
12.19?52.84?58.02?essence384
-86234.01?56.37?97905.95?fsb256
-36.58?60.97?268.29?md6d512
-74.49?60.97?160.42?xoodyakv1
8.36?65.09?173.79?groestl512
-36.58?69.10?203.25?fugue512
28.45?69.10?71.15?drygascon256
-4.34?73.08?121.41?echo256
-35.47?73.17?107.03?knot256v2
-4.06?73.17?109.75?md6d224
36.62?73.17?73.17?keccak
55.18?77.23?91.46?coral256v1
-28.45?85.64?231.70?echo512
-19.21?93.49?169.09?simd512
-50.10?97.55?112.46?jh384
16.25?97.58?107.73?essence224
40.65?101.62?101.62?cubehash84
20.31?101.65?325.20?shavite3512
-4.06?113.82?170.73?gimli24v1
101.06?113.82?121.95?cubehash1616
126.01126.01126.01knot256v1
-99.08?147.47?641.13?knot384
-6.22?148.66?297.37?rfsb509
54.84?170.73?900.51?cubehash164
77.23?182.92?455.43?cubehash82
22.34?211.38?309.98?knot512
43.28?329.22?762.61?cubehash162
130.08?422.75?796.73?cubehash81
351.99?516.25?600.10?syconhash256v1
-5599.96?624.38?7523.76?fsb512
43.87?650.39?754.00?cubehash161
1260.13?1524.35?3609.67?sivrijndael256hash256v1
1556.871560.941560.94skinnyhashtk3
1989.541992.301996.13acehash256v1
-1416.39?2560.91?4726.74?subterraneanv1
2634.082638.152638.15skinnyhashtk2
3670.643674.713699.10gage1h256c256r128
4691.00?4699.07?6419.81?orangishv1
5524.925529.665544.58gage1h256c224r064
6520.17?6540.49?12545.92?gage1h256c224r032
-9434.08?11055.29?51684.38?gage1h256c256r032
11495.65?11503.78?19262.40?heron256v1
1964.62?12667.73?49063.03?gage1h256c224r016
3573.08?15312.63?26540.00?gage1h256c512r064
-10378.67?17320.72?42856.07?gage1h256c256r064
-32177.88?18320.16?147052.69?gage1h256c256r016
2410.51?21284.03?49706.10?photonbeetlehash256rate32v1
7119.42?28236.77?54331.68?gage1h256c512r032
-3310.24?34832.48?49264.13?gage1h256c224r008
34076.40?66799.18?78985.88?sivtemphotonhashv1
Cycles/byte for 4096 bytes
quartilemedianquartilehash
0.00?1.02?2.03?sha224
1.02?2.03?2.03?sha1
2.03?2.03?4.06?md4
2.032.032.03sha256
2.17?2.17?2.85?edonr512
2.17?2.17?6.10?blake2b
2.03?4.06?4.06?bmw512
2.17?4.06?4.07?k12
2.17?4.06?4.07?md5
2.17?4.34?10.16?shabal512
4.06?4.34?6.10?edonr256
4.34?4.34?8.13?ripemd160
4.06?6.10?6.10?tiger
4.34?6.10?14.27?skein256256
4.34?6.10?6.10?bmw256
4.34?6.10?6.10?shabal256
4.34?6.10?8.13?skein10241024
4.34?6.10?8.13?skein512256
6.51?7.05?12.19?blake256
4.34?8.13?21.34?sha512
6.10?8.13?8.13?skein512512
7.11?8.13?12.19?blake64
8.13?8.13?10.16?keccakc448
8.13?8.13?12.19?blake2s
8.13?8.13?12.19?sha384
8.13?8.13?10.16?blake512
6.51?8.67?22.36?sha3224
8.13?10.16?10.16?blake32
9.65?10.16?14.23?sarmal512
8.67?10.84?18.29?luffa256
12.19?12.19?18.29?keccakc768
12.19?12.19?18.29?shake128
12.19?12.19?36.58?fugue2
6.51?12.19?18.29?nasha256
8.13?12.20?23.38?sarmal256
8.67?14.23?26.42?nasha512
15.18?15.18?28.45?lane256
8.68?16.26?16.26?bblake256
18.29?18.29?28.45?cubehash512
18.29?18.29?28.45?keccakc1024
18.29?18.29?28.45?sha3512
19.31?19.31?24.39?asconxofv12
13.01?22.36?22.36?cubehash832
13.01?22.36?22.36?shavite3256
13.01?24.39?40.65?fugue256
8.67?25.40?26.42?cubehash1632
15.18?26.42?26.42?jh256
15.18?26.42?28.45?jh224
15.18?26.42?40.65?essence512
24.39?26.42?32.53?groestl256
26.4226.4226.42luffa384
26.4226.4226.43shamashashv1
17.35?28.19?28.45?sha3256
19.52?28.19?34.55?round3jh256
26.4228.4528.45keccakc256
28.45?28.45?40.65?luffa512
17.35?30.49?42.68?sneikha256
28.19?31.51?70.13?shake256
27.64?32.52?50.81?md6d256
32.5232.5232.52jh512
32.5232.5232.52keccakc512
30.36?34.55?45.64?cubehash816
34.5534.5535.06whirlpool
36.5838.6238.62round3jh512
38.6238.6238.62md6d384
38.6238.6240.65sha3384
36.87?39.04?71.14?sneikha384
23.86?40.65?42.68?mcssha6
26.42?40.65?41.21?essence384
40.65?42.68?103.66?mcssha4
42.68?42.68?97.56?echosp512
35.57?44.71?54.88?asconhashv12
44.72?45.74?60.97?saturninhashv2
46.75?46.75?73.17?lane512
46.75?46.75?76.23?essence256
30.36?47.71?55.90?cubehash88
48.78?48.78?76.23?simd256
32.53?49.88?58.94?drygascon128
50.81?50.81?96.55?mgrostl256
50.8151.8352.84echosp256
36.62?54.88?54.88?keccak
54.88?56.91?158.53?md6d512
42.68?57.09?69.10?mcssha5
60.97?60.97?95.53?esch256v1
43.37?63.01?79.27?esch384v1
54.22?63.01?97.56?xoodyakv1
67.07?67.13?121.45?groestl512
30.49?69.10?69.10?md6d224
71.1471.1471.15drygascon256
46.75?73.17?126.01?fugue512
46.75?73.18?77.24?essence224
71.57?73.74?254.06?clxhash
41.21?75.20?75.20?knot256v2
44.71?77.08?87.40?echo256
67.23?77.23?78.26?coral256v1
54.88?85.36?111.79?gimli24v1
87.4087.4089.43cubehash1616
63.01?88.50?148.37?echo512
41.21?95.53?97.56?simd512
52.05?95.53?164.63?cubehash168
54.22?99.59?99.60?jh384
103.66103.66103.66cubehash84
65.04?105.70?197.15?shavite3512
126.01126.01126.01knot256v1
149.64?149.64?394.30?knot384
97.56?150.40?197.17?rfsb509
174.79?174.79?539.69?cubehash164
184.95?184.95?312.29?cubehash82
177.83?211.38?211.38?knot512
279.76?333.33?524.44?cubehash162
355.68?390.23?577.22?cubehash81
440.25?522.34?523.42?syconhash256v1
349.16?652.42?652.42?cubehash161
1571.101571.101571.10skinnyhashtk3
635.43?1875.97?2682.17?subterraneanv1
2012.152012.392013.40acehash256v1
2642.212642.212642.21skinnyhashtk2
3014.153036.513323.09sivrijndael256hash256v1
3715.363717.393719.42gage1h256c256r128
4731.59?4733.62?5593.99?orangishv1
5584.885585.905591.33gage1h256c224r064
6591.30?6595.37?9597.46?gage1h256c224r032
11154.52?11156.23?31468.74?gage1h256c256r032
11680.61?11682.64?14263.55?heron256v1
11387.93?13406.18?19017.83?gage1h256c512r064
16561.54?16723.17?19799.66?fsb512
9603.01?16836.99?59673.34?fsb256
7203.08?17489.41?24547.88?gage1h256c256r064
17902.63?17907.90?33558.12?gage1h256c224r016
18119.48?20105.20?33891.45?photonbeetlehash256rate32v1
23166.85?23169.90?85206.32?gage1h256c256r016
22500.30?25468.37?38513.29?gage1h256c512r032
18819.99?35273.53?35430.03?gage1h256c224r008
55195.81?63648.85?67059.34?sivtemphotonhashv1
Cycles/byte for 1536 bytes
quartilemedianquartilehash
0.00?0.00?2.71?sha224
0.00?0.00?5.42?sha1
0.00?0.00?5.78?edonr512
0.00?2.71?5.42?sha256
0.00?5.42?5.42?bmw512
0.00?5.42?5.42?edonr256
0.00?5.42?5.42?md4
2.71?5.42?5.42?k12
5.425.425.42skein512512
5.425.425.42md5
5.425.425.78bmw256
5.425.425.78skein512256
0.00?5.78?10.84?blake2b
5.42?5.78?10.84?shabal256
5.42?5.78?10.84?skein10241024
5.42?5.78?15.23?skein256256
5.78?5.78?10.84?ripemd160
5.78?5.78?10.84?shabal512
10.8410.8410.84keccakc448
10.84?10.84?13.55?blake2s
10.84?10.84?13.55?blake512
10.84?10.84?16.26?keccakc768
10.84?10.84?16.26?shake128
5.42?10.84?10.84?sha384
5.42?10.84?10.84?tiger
5.78?10.84?10.84?sha512
8.13?10.84?10.84?blake64
8.68?10.84?10.84?blake32
10.84?11.57?21.68?nasha256
11.57?11.57?18.97?luffa256
5.78?11.57?21.68?sha3224
7.23?11.57?11.57?blake256
10.84?13.55?24.39?sarmal256
10.84?16.26?16.26?sarmal512
10.84?16.26?27.10?nasha512
15.91?16.26?21.68?bblake256
16.26?16.26?21.68?fugue2
17.35?17.35?27.10?lane256
11.57?21.68?21.68?shavite3256
16.26?21.68?21.68?cubehash512
16.26?21.68?21.68?keccakc1024
18.97?21.68?21.68?asconxofv12
18.97?21.68?27.10?sha3512
17.35?23.13?37.94?cubehash816
17.35?27.10?43.36?essence512
17.35?27.10?43.36?fugue256
17.35?27.10?43.36?jh224
17.35?27.10?43.36?jh256
23.13?27.10?37.94?cubehash832
23.13?27.10?43.36?essence384
27.1027.1027.10luffa384
27.1027.1027.10shamashashv1
27.10?27.10?34.70?groestl256
11.57?28.45?29.81?cubehash1632
17.35?28.92?48.78?sha3256
23.13?28.92?34.70?round3jh256
27.10?32.52?32.52?keccakc256
27.10?32.52?81.30?luffa512
27.46?32.52?32.52?md6d256
32.5232.5232.52jh512
32.52?32.52?54.20?keccakc512
28.92?32.52?54.21?shake256
28.92?34.70?59.62?drygascon128
35.23?37.94?43.36?asconhashv12
37.9437.9437.94round3jh512
37.9437.9437.97keccak
37.94?37.94?43.36?sha3384
40.48?40.48?70.46?sneikha384
17.35?43.36?48.78?sneikha256
23.13?43.36?65.04?mcssha6
43.36?43.36?108.40?mcssha4
46.07?48.78?59.62?saturninhashv2
48.7848.7851.50simd256
48.7851.5054.20echosp256
48.7851.5054.20lane512
34.70?52.05?92.15?cubehash88
37.94?54.20?56.90?whirlpool
48.78?54.20?130.08?fugue512
54.20?54.20?102.99?mgrostl256
37.94?59.62?59.62?md6d384
59.6259.6265.04esch256v1
59.62?59.62?83.74?echo256
34.70?65.04?97.56?xoodyakv1
48.78?65.04?70.46?md6d224
59.62?65.04?75.18?cubehash1616
43.36?70.46?91.35?mcssha5
48.78?70.46?200.54?echosp512
70.52?70.52?133.01?groestl512
70.47?73.18?113.82?drygascon256
75.18?75.18?254.74?clxhash
40.48?75.88?119.24?knot256v2
48.79?75.88?78.60?essence224
48.78?75.89?78.60?essence256
46.27?78.60?124.66?coral256v1
46.27?81.30?81.30?esch384v1
54.20?86.72?108.40?gimli24v1
54.20?86.72?151.76?md6d512
70.46?91.35?157.18?echo512
28.92?97.56?102.98?simd512
97.56?97.56?200.56?rfsb509
57.83?102.98?325.20?cubehash168
57.83?102.99?162.60?jh384
102.98108.40108.40cubehash84
43.36?111.12?113.82?shavite3512
124.66124.66130.08knot256v1
150.36?150.36?395.65?knot384
178.86?184.28?298.13?cubehash164
173.50189.70189.70cubehash82
115.66?211.38?211.38?knot512
185.06?341.46?533.93?cubehash162
357.71?357.71?590.77?cubehash81
283.38?531.15?531.22?syconhash256v1
352.78?655.81?1035.21?cubehash161
1006.28?1192.38?2691.31?subterraneanv1
1593.46?1593.46?2504.00?skinnyhashtk3
2046.27?2048.73?3219.82?acehash256v1
2650.342650.342650.34skinnyhashtk2
3013.483013.483035.16sivrijndael256hash256v1
3766.853788.533788.53gage1h256c256r128
4791.214796.634811.51orangishv1
5674.665678.055685.50gage1h256c224r064
6688.18?6691.70?9065.91?gage1h256c224r032
11318.16?11323.58?31923.34?gage1h256c256r032
11571.53?11571.53?19322.02?gage1h256c512r064
9357.22?11983.45?11983.45?heron256v1
6281.69?17782.76?24938.98?gage1h256c256r064
18053.76?18059.18?33809.47?photonbeetlehash256rate32v1
18152.63?20791.51?34015.43?gage1h256c224r016
22828.68?22831.39?38096.63?gage1h256c512r032
23506.31?29186.28?78958.78?gage1h256c256r016
25550.19?35744.38?45424.37?gage1h256c224r008
43055.61?43418.99?50470.31?fsb512
24676.93?44714.36?124847.90?fsb256
55071.83?55098.93?67369.63?sivtemphotonhashv1
Cycles/byte for 576 bytes
quartilemedianquartilehash
0.000.000.00edonr512
0.000.000.00sha224
0.000.000.00sha256
0.00?0.00?14.45?bmw256
0.00?0.00?14.45?bmw512
0.00?0.00?14.45?edonr256
0.00?0.00?14.45?md4
0.00?0.00?14.45?md5
0.00?0.00?14.45?skein512256
0.00?0.00?14.45?skein512512
0.00?0.00?14.45?tiger
0.00?0.00?15.42?skein256256
0.00?0.00?7.23?blake2b
0.00?0.00?7.23?k12
0.00?0.00?7.23?sha1
7.23?7.71?14.45?blake32
7.71?11.57?15.42?blake256
0.00?14.45?14.45?shabal256
0.00?14.45?14.45?shabal512
0.00?14.45?14.45?sha512
0.00?14.45?14.47?skein10241024
0.00?14.45?15.42?ripemd160
10.84?14.45?14.45?sarmal512
14.4514.4514.45keccakc448
14.4514.4514.45keccakc768
14.4514.4514.45sha384
14.4514.4514.45shake128
14.4514.4515.42nasha256
7.23?14.45?14.45?blake2s
7.23?14.45?14.45?blake512
7.23?14.45?21.68?sarmal256
7.23?14.45?28.91?blake64
14.45?15.42?28.91?nasha512
15.42?15.42?21.68?luffa256
15.42?15.42?28.91?sha3224
14.45?21.68?28.91?asconxofv12
21.68?21.68?28.91?sha3512
14.45?28.91?28.91?cubehash512
14.45?28.91?28.91?keccakc1024
14.45?28.91?57.81?fugue2
15.42?28.91?28.91?jh224
15.42?28.91?28.91?jh256
15.42?28.91?30.84?lane256
15.42?28.91?30.84?round3jh256
15.42?28.91?39.74?cubehash1632
15.42?28.91?43.36?fugue256
15.42?28.91?86.72?sneikha256
15.42?28.91?43.36?bblake256
28.9128.9128.91luffa384
28.9128.9128.91shamashashv1
28.9128.9130.84essence512
28.9128.9130.84groestl256
28.91?28.91?43.36?cubehash832
0.00?30.84?43.36?cubehash816
15.42?30.84?57.81?sha3256
30.84?30.84?57.81?drygascon128
28.91?36.14?43.36?jh512
30.84?36.14?57.82?shake256
15.42?43.36?43.36?shavite3256
28.91?43.36?43.36?keccakc256
28.91?43.36?43.36?luffa512
30.84?43.36?43.36?mcssha6
30.84?43.36?57.81?essence384
39.74?43.36?57.81?whirlpool
43.3643.3643.36sha3384
43.36?43.36?57.82?asconhashv12
43.36?43.40?57.81?keccak
46.27?46.27?72.27?sneikha384
43.36?57.81?57.81?keccakc512
43.36?57.81?72.27?round3jh512
50.59?57.81?159.00?essence224
50.59?57.81?57.81?simd256
50.59?57.81?86.73?essence256
57.81?57.81?115.62?gimli24v1
57.81?57.81?216.82?mgrostl256
57.81?57.81?231.25?echosp512
57.81?57.81?72.27?esch256v1
46.27?61.69?108.41?cubehash88
34.69?72.27?101.17?md6d256
43.36?72.27?115.62?mcssha4
46.27?72.27?86.72?knot256v2
50.59?72.27?72.27?saturninhashv2
57.81?72.27?101.17?xoodyakv1
72.27?72.27?101.50?echo256
72.2772.2772.27drygascon256
72.27?72.27?101.17?lane512
46.27?86.72?130.09?coral256v1
46.27?86.72?86.72?esch384v1
57.81?86.72?101.50?mcssha5
57.81?86.72?144.53?fugue512
57.81?86.72?93.96?echosp256
72.33?86.72?138.80?groestl512
86.72?92.53?115.62?cubehash1616
92.53?108.41?115.62?jh384
101.17?115.62?303.52?md6d512
72.27?115.62?115.64?shavite3512
86.72?119.22?122.84?md6d384
77.11?123.38?245.70?clxhash
130.08?130.08?202.34?knot256v1
46.27?130.08?231.25?simd512
57.81?130.08?144.53?md6d224
72.27?142.10?158.98?echo512
154.22?154.22?751.56?knot384
115.62?158.98?209.60?rfsb509
115.62?173.44?187.89?cubehash84
185.06187.89202.34cubehash82
61.69?187.89?202.34?cubehash168
123.38?216.80?332.42?knot512
202.34?303.52?325.23?cubehash164
200.48?346.88?354.14?cubehash162
361.33?375.78?592.58?cubehash81
478.08?549.22?874.52?syconhash256v1
370.12?679.30?1055.08?cubehash161
1017.84?1199.61?2717.51?subterraneanv1
1647.661647.661647.66skinnyhashtk3
2132.09?2139.06?3353.53?acehash256v1
2673.83?2673.83?4205.86?skinnyhashtk2
2991.80?3006.25?4755.08?sivrijndael256hash256v1
3974.613974.613989.06gage1h256c256r128
4957.42?4957.42?7811.25?orangishv1
6938.33?6945.56?10941.02?gage1h256c224r032
5925.78?9316.16?9330.61?gage1h256c224r064
9977.95?12791.02?12791.02?heron256v1
17892.97?17921.88?33516.80?photonbeetlehash256rate32v1
17403.65?18514.45?33141.02?gage1h256c256r032
9914.84?18528.91?26004.74?gage1h256c256r064
12068.36?18991.41?20147.66?gage1h256c512r064
18805.24?21004.59?35265.62?gage1h256c224r016
23696.66?23703.89?39558.20?gage1h256c512r032
24341.99?36570.80?81814.51?gage1h256c256r016
20588.20?37000.00?37390.23?gage1h256c224r008
54835.1654864.0656222.66sivtemphotonhashv1
114468.75?115162.50?146092.19?fsb512
81998.11?120481.25?329169.92?fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
0.000.000.00blake2b
0.000.000.00bmw256
0.000.000.00bmw512
0.000.000.00edonr256
0.000.000.00edonr512
0.000.000.00k12
0.000.000.00keccakc1024
0.000.000.00keccakc768
0.000.000.00md4
0.000.000.00md5
0.000.000.00ripemd160
0.000.000.00sha1
0.000.000.00sha224
0.000.000.00sha256
0.000.000.00sha3224
0.000.000.00sha384
0.000.000.00skein10241024
0.000.000.00skein256256
0.000.000.00skein512256
0.000.000.00skein512512
0.000.000.00tiger
0.00?0.00?130.08?cubehash512
0.00?0.00?130.08?drygascon128
0.00?0.00?130.08?jh224
0.00?0.00?130.08?keccakc448
0.00?0.00?130.08?lane256
0.00?0.00?130.08?nasha256
0.00?0.00?130.08?nasha512
0.00?0.00?130.08?shabal256
0.00?0.00?130.08?shabal512
0.00?0.00?130.08?shake128
0.00?0.00?130.08?shavite3256
0.00?0.00?130.08?sneikha256
0.00?0.00?138.80?round3jh256
0.00?0.00?138.80?sha3256
0.00?0.00?32.52?blake2s
0.00?0.00?32.52?sarmal512
0.00?0.00?34.70?blake256
0.00?0.00?65.05?asconxofv12
0.00?0.00?65.05?blake512
0.00?0.00?65.05?blake64
0.00?0.00?65.05?luffa256
0.00?0.00?65.05?sarmal256
0.00?0.00?65.05?sha3512
0.00?0.00?65.05?sha512
0.00?34.70?65.05?blake32
0.00?65.05?130.08?asconhashv12
0.00?65.05?130.08?shamashashv1
0.00?130.06?130.08?whirlpool
0.00?130.08?130.08?esch256v1
0.00?130.08?130.08?essence384
0.00?130.08?130.08?essence512
0.00?130.08?130.08?fugue256
0.00?130.08?130.08?groestl256
0.00?130.08?130.08?jh256
0.00?130.08?130.08?jh512
0.00?130.08?130.08?keccak
0.00?130.08?130.08?keccakc256
0.00?130.08?130.08?keccakc512
0.00?130.08?130.08?luffa384
0.00?130.08?130.08?mcssha6
0.00?130.08?130.08?round3jh512
0.00?130.08?130.08?sha3384
0.00?130.08?130.08?xoodyakv1
0.00?130.08?138.80?cubehash816
130.08130.08130.08drygascon256
130.08130.08130.08esch384v1
130.08130.08130.08fugue2
130.08130.08130.08knot256v2
130.08130.08130.08luffa512
130.08130.08130.08mcssha4
130.08130.08130.09saturninhashv2
130.08130.08138.80cubehash832
130.08?130.08?182.70?mcssha5
130.08?130.08?195.14?coral256v1
130.08?130.08?260.16?echosp512
130.08?130.08?260.16?gimli24v1
130.08?130.08?260.16?knot256v1
69.41?130.08?130.08?bblake256
130.08?130.09?195.14?essence224
130.08?130.09?195.14?simd256
130.08?130.09?260.19?essence256
65.05?130.09?195.14?shake256
0.00?138.80?138.80?sneikha384
130.08?138.80?162.58?cubehash1632
138.80?138.80?260.16?clxhash
138.80?138.80?260.19?cubehash88
138.80?138.80?390.23?knot384
130.08?182.70?260.16?echo256
130.08?182.70?260.16?echo512
130.08?242.81?260.16?md6d256
130.08?260.16?260.19?mgrostl256
130.08?260.16?260.19?rfsb509
130.08?260.16?390.23?fugue512
130.08?260.16?390.28?shavite3512
138.80?260.16?260.16?knot512
138.80?260.16?325.23?jh384
260.16260.16260.16cubehash84
260.16260.16260.19echosp256
260.16?260.16?325.23?lane512
130.19?260.38?277.59?groestl512
138.80?277.59?520.31?cubehash168
260.16?390.19?390.23?md6d384
260.16?390.23?390.23?simd512
260.16?390.23?520.31?md6d224
260.16?390.23?910.55?md6d512
277.59?390.23?520.31?cubehash82
390.23?390.23?650.47?cubehash164
390.23?416.39?520.31?cubehash1616
277.59?520.31?845.61?cubehash162
520.31?520.31?780.47?cubehash81
555.19?845.61?910.66?syconhash256v1
555.19?1300.78?1430.86?cubehash161
693.98?1430.86?5724.12?subterraneanv1
2861.722861.722861.72sivrijndael256hash256v1
2991.80?2991.80?4682.81?skinnyhashtk2
3251.953252.343252.34acehash256v1
2341.41?3642.19?3772.27?skinnyhashtk3
6373.836373.836503.91gage1h256c256r128
7024.227030.127414.45orangishv1
8976.47?9041.52?14178.52?gage1h256c224r064
10212.3610212.3610277.41gage1h256c224r032
18341.02?18341.02?30568.36?gage1h256c512r064
18043.59?23023.83?23153.91?heron256v1
24975.00?25105.08?29787.89?photonbeetlehash256rate32v1
17367.52?27186.33?48779.30?gage1h256c256r032
10016.02?28096.88?39463.88?gage1h256c256r064
34860.94?34889.27?58144.92?gage1h256c512r032
27207.25?50938.45?50990.62?gage1h256c224r016
51771.0951771.0956323.83sivtemphotonhashv1
28314.56?53071.88?53332.03?gage1h256c224r008
35255.41?55413.28?118255.22?gage1h256c256r016
1026114.45?1061434.91?1307675.39?fsb512
633746.53?1177337.11?3140606.25?fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
0.000.000.00asconxofv12
0.000.000.00blake256
0.000.000.00blake2b
0.000.000.00bmw256
0.000.000.00bmw512
0.000.000.00clxhash
0.000.000.00drygascon128
0.000.000.00edonr256
0.000.000.00edonr512
0.000.000.00k12
0.000.000.00keccakc1024
0.000.000.00keccakc448
0.000.000.00keccakc768
0.000.000.00md4
0.000.000.00md5
0.000.000.00nasha256
0.000.000.00ripemd160
0.000.000.00sha1
0.000.000.00sha224
0.000.000.00sha256
0.000.000.00sha3224
0.000.000.00sha384
0.000.000.00shabal256
0.000.000.00shabal512
0.000.000.00shavite3256
0.000.000.00skein10241024
0.000.000.00skein256256
0.000.000.00skein512256
0.000.000.00skein512512
0.000.000.00sneikha256
0.000.000.00tiger
0.00?0.00?1040.62?asconhashv12
0.00?0.00?1040.62?cubehash512
0.00?0.00?1040.62?esch256v1
0.00?0.00?1040.62?esch384v1
0.00?0.00?1040.62?fugue256
0.00?0.00?1040.62?gimli24v1
0.00?0.00?1040.62?groestl256
0.00?0.00?1040.62?jh224
0.00?0.00?1040.62?knot256v1
0.00?0.00?1040.62?knot256v2
0.00?0.00?1040.62?luffa384
0.00?0.00?1040.62?luffa512
0.00?0.00?1040.62?mcssha6
0.00?0.00?1040.62?nasha512
0.00?0.00?1040.62?shake128
0.00?0.00?1040.62?sneikha384
0.00?0.00?1040.62?xoodyakv1
0.00?0.00?1110.38?lane256
0.00?0.00?1110.38?round3jh256
0.00?0.00?1110.38?sha3256
0.00?0.00?260.12?blake2s
0.00?0.00?260.12?sarmal512
0.00?0.00?277.62?blake32
0.00?0.00?520.38?blake512
0.00?0.00?520.38?blake64
0.00?0.00?520.38?luffa256
0.00?0.00?520.38?saturninhashv2
0.00?0.00?520.38?sha3512
0.00?0.00?520.38?sha512
0.00?0.00?520.38?shamashashv1
0.00?520.25?520.25?whirlpool
0.00?520.38?1040.62?coral256v1
0.00?520.38?1040.62?drygascon256
0.00?520.38?1040.62?sarmal256
0.00?1040.62?1040.62?essence384
0.00?1040.62?1040.62?essence512
0.00?1040.62?1040.62?fugue2
0.00?1040.62?1040.62?jh256
0.00?1040.62?1040.62?jh512
0.00?1040.62?1040.62?keccak
0.00?1040.62?1040.62?keccakc256
0.00?1040.62?1040.62?keccakc512
0.00?1040.62?1040.62?knot384
0.00?1040.62?1040.62?knot512
0.00?1040.62?1040.62?mcssha4
0.00?1040.62?1040.62?round3jh512
0.00?1040.62?1040.62?sha3384
0.00?1040.62?1110.38?cubehash816
1040.621040.621040.62cubehash832
1040.621040.621040.62cubehash84
1040.62?1040.62?1461.62?mcssha5
1040.62?1040.62?2081.25?cubehash81
1040.62?1040.62?2081.25?fugue512
1040.62?1040.62?2081.50?mgrostl256
1040.62?1040.62?2081.50?rfsb509
1040.62?1040.62?4162.50?echosp512
520.38?1040.62?1561.12?essence256
555.25?1040.62?1040.62?bblake256
1040.62?1040.75?1561.12?essence224
1040.62?1040.75?1561.12?simd256
520.38?1040.75?1561.12?shake256
0.00?1110.38?2081.00?cubehash1632
1110.38?1110.38?1561.12?cubehash88
1110.38?1110.38?2081.25?cubehash82
1040.62?1461.62?2081.25?echo256
1040.62?1461.62?4162.50?echo512
1040.62?1942.50?2081.25?md6d256
1040.62?2081.25?3122.25?shavite3512
1110.38?2081.25?2220.75?cubehash161
1110.38?2081.25?2601.88?jh384
1110.38?2081.25?3122.25?cubehash162
1110.38?2081.25?5203.12?cubehash168
2081.252081.252081.50echosp256
2081.25?2081.25?2601.88?lane512
1041.50?2083.00?5551.88?groestl512
2081.25?3121.50?3121.88?md6d384
1110.38?3121.88?3121.88?simd512
2081.25?3121.88?10927.88?subterraneanv1
2081.25?3121.88?14568.75?md6d512
2081.25?3121.88?4162.50?md6d224
2081.25?3121.88?5724.12?cubehash164
2220.75?3121.88?3121.88?cubehash1616
2220.75?3121.88?4683.38?syconhash256v1
3121.88?4162.50?5203.12?sivrijndael256hash256v1
5203.12?5203.12?8325.00?skinnyhashtk2
6243.75?6243.75?9365.62?skinnyhashtk3
11968.62?12487.50?18733.50?acehash256v1
17690.62?18731.25?33300.00?photonbeetlehash256rate32v1
21853.1221853.1221853.12gage1h256c256r128
28096.8828096.8828120.50orangishv1
35905.88?36421.88?55680.12?gage1h256c224r032
33300.00?52031.25?52037.50?gage1h256c224r064
55153.1255153.1255153.12sivtemphotonhashv1
60883.88?61404.25?170662.50?gage1h256c256r032
67640.62?67640.62?112387.50?gage1h256c512r064
81057.38?104062.50?104062.50?heron256v1
120712.50?120727.00?757666.00?gage1h256c256r016
122779.00?122793.75?203962.50?gage1h256c512r032
37462.50?146162.50?193556.25?gage1h256c256r064
93559.62?174328.88?175439.25?gage1h256c224r016
151011.00?261196.88?283050.00?gage1h256c224r008
8197003.12?8244871.88?10180096.12?fsb512
5232087.00?9739209.38?25708640.62?fsb256

aarch64; A53+crypto (410fd034); 2016 Amlogic S905X; 4 x 1512MHz; lepotatoamls905xcc, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
2.092.092.09sha256
2.122.132.13sha1
2.252.262.26sha224
2.732.732.74edonr512
4.174.174.18md4
5.125.135.14bmw512
5.325.335.34edonr256
5.945.945.94blake2b
6.406.406.41k12
6.416.416.41skein512512
6.416.416.41skein512256
6.566.566.57skein256256
7.207.217.21md5
9.289.329.33skein10241024
9.319.369.39shabal512
9.449.449.46tiger
9.539.539.54shabal256
9.629.649.67sha384
9.659.659.66sha512
9.779.779.77blake2s
9.799.849.87bmw256
10.3310.3510.38blake64
10.9710.9710.98keccakc256
11.1811.1911.20blake512
11.4011.4011.41shake128
10.26?11.77?12.67?sarmal256
11.7811.8311.84ripemd160
12.0112.0312.06sha3224
12.4812.5712.66keccakc448
12.7012.7312.75shake256
12.7012.7312.77sha3256
13.2113.2213.23keccakc512
13.4813.5513.70sarmal512
14.0614.1514.24keccak
14.1214.1714.20nasha256
14.2114.2214.23blake32
15.3715.3915.40nasha512
16.5016.5316.56sha3384
17.1817.2317.25fugue2
17.2317.3517.47keccakc768
18.1818.1918.20blake256
18.6418.6518.67bblake256
21.4821.5521.98luffa256
21.5921.6021.60cubehash1632
21.7421.7521.76asconhashv12
21.7421.7521.76asconxofv12
22.2122.2223.11cubehash512
23.6723.7023.76sha3512
24.5224.5324.53keccakc1024
27.8427.8427.86shavite3256
29.7529.8129.94fugue256
30.7530.8230.89cubehash832
37.7237.7237.72sneikha256
38.6438.7239.30luffa512
39.4539.4839.51shamashashv1
39.6139.6239.64groestl256
39.7740.1541.00luffa384
41.6841.6941.70jh224
41.6841.6941.69jh256
41.6841.6941.70jh512
41.6841.6941.70jh384
41.7841.9642.15echosp256
42.6542.7942.83xoodyakv1
45.0745.2445.33shavite3512
45.5245.5445.55essence384
45.5345.5445.57essence512
47.4647.6147.71cubehash816
48.0248.0848.15echo256
48.5748.5848.59round3jh256
48.5748.5848.59round3jh512
51.5551.6151.64lane256
52.0552.0652.12whirlpool
54.0054.2454.36gimli24v1
55.2055.2655.34rfsb509
58.7359.2559.72md6d224
59.2359.4259.84simd256
59.6259.8360.75mcssha4
59.9960.0060.01mcssha6
59.8860.2560.62mcssha5
60.7460.7560.76saturninhashv2
62.5662.8663.15echosp512
63.5463.6763.69fugue512
63.8064.1464.63md6d256
68.7468.7568.76coral256v1
70.4770.5370.66essence224
70.5670.6370.65essence256
71.4471.4471.44sneikha384
71.9172.4273.42groestl512
76.2676.8578.11simd512
78.2778.3078.31cubehash1616
80.6580.6980.73cubehash88
82.3482.4582.52drygascon128
82.6683.0984.21md6d384
83.9684.0884.09esch256v1
89.7189.7889.82echo512
81.73?93.21?98.97?mgrostl256
101.21101.22101.22knot256v2
101.84102.11102.30md6d512
106.55106.69106.73drygascon256
114.34114.35114.36esch384v1
117.46120.34123.17lane512
124.93125.19126.44clxhash
139.57139.59139.61cubehash168
139.92142.65146.87cubehash84
157.99158.00158.01knot256v1
260.05260.07260.10cubehash164
262.95272.05276.64cubehash82
299.66299.68299.82knot512
384.63384.71387.99knot384
503.11503.14506.47cubehash162
509.92536.14536.26cubehash81
732.89739.58740.25syconhash256v1
985.93992.59992.85cubehash161
1087.63?1200.95?1290.03?fsb256
1266.431267.161279.08subterraneanv1
1327.23?1434.83?1539.87?fsb512
2520.942577.022618.47acehash256v1
3235.813284.973457.18skinnyhashtk3
3454.453457.093460.24sivrijndael256hash256v1
5057.345058.235060.28gage1h256c256r128
5701.295706.805786.67skinnyhashtk2
6510.766513.956516.72orangishv1
6732.326734.916739.85heron256v1
7609.847626.367644.71gage1h256c224r064
8433.068446.648453.75gage1h256c256r064
10531.0110544.5910565.52gage1h256c224r032
15142.0915143.5115148.55gage1h256c512r064
15204.5815225.4015245.88gage1h256c256r032
25936.2425955.6125990.69gage1h256c224r016
28617.5728632.6628645.35gage1h256c512r032
29334.8529344.5629361.18gage1h256c256r016
29595.4629703.5629722.48photonbeetlehash256rate32v1
49640.7649676.3749735.55gage1h256c224r008
49543.3949791.0649863.75sivtemphotonhashv1
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.172.172.17sha256
2.252.252.25sha1
2.392.392.39sha224
2.882.882.88edonr512
4.324.324.32md4
5.465.465.47edonr256
5.535.535.53bmw512
5.975.975.97blake2b
6.566.566.56skein512256
6.566.566.56skein512512
6.676.686.68skein256256
6.756.756.76k12
7.357.357.35md5
9.699.709.70tiger
9.719.739.73skein10241024
9.799.799.79blake2s
9.929.959.95shabal512
10.0710.0710.08sha384
10.0810.0810.08sha512
10.1610.1610.16shabal256
10.2010.2210.22bmw256
10.7810.7910.80blake64
11.3711.3711.37keccakc256
11.5911.5911.60blake512
11.7111.7111.71shake128
12.1012.1112.11ripemd160
11.6812.1812.44sarmal256
12.7212.7312.74sha3224
12.9212.9212.96keccakc448
13.5213.5313.53shake256
13.5613.5613.58sha3256
13.7213.7213.73keccakc512
14.0914.1214.19sarmal512
14.4914.5214.52nasha256
14.5314.5314.53blake32
14.6814.6914.73keccak
16.0616.0716.07nasha512
17.2517.2517.26sha3384
17.7317.7417.79keccakc768
18.5418.5418.55blake256
18.7518.7718.78fugue2
20.5820.5820.59bblake256
21.8921.9222.13luffa256
21.9421.9421.95asconhashv12
21.9421.9421.95asconxofv12
22.8022.8123.25cubehash512
23.4423.4523.45cubehash1632
24.2124.2224.24sha3512
24.6924.7024.70keccakc1024
28.3128.3128.32shavite3256
31.1131.1231.17fugue256
33.6933.7033.73cubehash832
37.9937.9937.99sneikha256
39.7539.7840.06luffa512
39.8639.8739.87shamashashv1
40.6240.6240.63groestl256
41.0241.1641.52luffa384
42.3642.3642.36jh256
42.3642.3642.37jh224
42.3642.3642.37jh384
42.3642.3742.37jh512
42.9642.9742.98xoodyakv1
43.6743.7243.79echosp256
46.5946.6746.68shavite3512
47.1847.1947.19essence384
47.2347.2447.25essence512
49.3649.3649.37round3jh256
49.3649.3649.37round3jh512
49.6049.6249.63echo256
50.4950.5050.54cubehash816
52.9952.9953.02whirlpool
53.2453.2753.27lane256
54.5554.6754.67gimli24v1
55.2355.3655.52md6d224
55.8055.8255.86rfsb509
59.6459.7259.90md6d256
60.4060.4560.59simd256
60.9460.9460.94mcssha6
60.9561.0561.33mcssha4
61.2561.2561.26saturninhashv2
61.7961.9262.04mcssha5
62.8362.9263.03echosp512
66.5566.6166.61fugue512
69.3069.3069.30coral256v1
71.8071.8171.87essence224
71.8871.9171.91essence256
72.2472.2472.24sneikha384
75.8475.9076.37groestl512
77.0777.1277.62md6d384
79.7179.7780.31simd512
82.5982.6482.65drygascon128
83.5783.5883.60cubehash88
83.5883.5983.59cubehash1616
84.5984.6084.60esch256v1
92.6192.6392.64echo512
94.5494.6094.68md6d512
92.1097.8197.87mgrostl256
102.01102.02102.02knot256v2
107.45107.46107.47drygascon256
115.47115.47115.48esch384v1
125.63125.64126.13clxhash
126.77127.68128.34lane512
144.88144.88144.89cubehash168
145.14145.35147.45cubehash84
158.32158.32158.33knot256v1
265.36265.36265.38cubehash164
270.42274.95274.96cubehash82
300.86300.87300.93knot512
385.81385.83387.47knot384
508.43508.43510.09cubehash162
521.41530.01530.02cubehash81
743.54745.19745.51syconhash256v1
994.64996.22996.35cubehash161
1272.041272.201276.29subterraneanv1
2585.052598.022606.28acehash256v1
3304.993307.253393.21skinnyhashtk3
3453.983454.253455.68sivrijndael256hash256v1
5117.405117.715118.63gage1h256c256r128
5715.515716.795756.59skinnyhashtk2
6564.716565.656565.80orangishv1
6842.096842.266843.82heron256v1
7698.207702.887709.17gage1h256c224r064
8533.488534.798536.25gage1h256c256r064
10635.1410638.8010645.82gage1h256c224r032
15294.4715294.8315296.34gage1h256c512r064
15365.9015372.3215377.55gage1h256c256r032
26167.6726173.0026184.48gage1h256c224r016
28876.5628882.8828887.71gage1h256c512r032
29545.4029594.7129602.10photonbeetlehash256rate32v1
29606.2429607.3629609.20gage1h256c256r016
36668.9436700.8836723.98fsb512
39693.5539711.3939727.07fsb256
49715.7049725.6049741.33sivtemphotonhashv1
50050.8350059.5850081.44gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.302.302.31sha256
2.462.472.47sha1
2.602.602.61sha224
3.123.123.12edonr512
4.574.574.58md4
5.685.685.69edonr256
6.026.026.02blake2b
6.196.196.19bmw512
6.826.826.82skein512256
6.826.826.82skein512512
6.866.866.86skein256256
7.337.337.34k12
7.597.597.59md5
9.849.849.84blake2s
10.1010.1210.12tiger
10.4010.4110.42skein10241024
10.7810.7910.79sha384
10.7910.7910.79sha512
10.8210.8510.86bmw256
10.9010.9310.93shabal512
11.2011.2011.20shabal256
11.5011.5111.53blake64
12.2612.2612.27blake512
12.3212.3212.33keccakc256
12.5012.5012.50shake128
12.5712.5812.60ripemd160
12.5713.1613.51sarmal256
13.2413.2513.39keccakc448
13.6213.6313.65sha3224
14.3514.3514.36keccakc512
14.6514.6514.68shake256
14.7514.7614.78sha3256
15.0415.0415.05blake32
15.0815.0815.10sarmal512
15.0715.0915.10nasha256
15.5815.5915.71keccak
17.1917.2017.21nasha512
17.9117.9218.05keccakc768
18.0118.0218.05sha3384
19.1319.1419.14blake256
21.3821.4021.44fugue2
22.2622.2622.27asconhashv12
22.2622.2622.27asconxofv12
22.5322.5422.57luffa256
23.7823.7823.79cubehash512
23.8023.8123.82bblake256
25.6225.6225.63keccakc1024
25.6725.6825.70sha3512
26.5326.5326.53cubehash1632
29.1029.1029.11shavite3256
32.7732.8532.86fugue256
38.4438.4538.45sneikha256
38.4838.5038.50cubehash832
40.4940.5040.53shamashashv1
41.5541.5641.59luffa512
42.2742.2742.28groestl256
42.6642.7942.83luffa384
43.0743.1243.18echosp256
43.2543.2643.26xoodyakv1
43.4843.4943.49jh256
43.4943.4943.50jh224
43.4943.4943.50jh384
43.4943.4943.50jh512
49.0049.0549.07shavite3512
49.9449.9549.96essence384
50.0650.0650.07essence512
50.6750.6750.70round3jh256
50.6750.6750.68round3jh512
54.1454.1754.19echo256
54.5454.5454.55whirlpool
55.3055.3155.32cubehash816
55.2655.3755.37gimli24v1
55.1755.4055.57md6d224
56.0156.0356.04lane256
57.3057.3157.32rfsb509
59.2659.4659.58md6d256
62.0362.0662.14simd256
62.0962.0962.10saturninhashv2
62.5062.5062.51mcssha6
62.5462.9162.91mcssha4
64.5764.6964.82mcssha5
68.6468.7368.86echosp512
70.2170.2170.22coral256v1
71.4671.5171.52fugue512
73.5773.5773.57sneikha384
73.9273.9373.98essence224
74.0174.0474.04essence256
76.2076.4276.76md6d384
81.6081.7282.12groestl512
82.9082.9682.96drygascon128
84.3484.5285.05simd512
85.4685.4685.47esch256v1
88.3988.4188.42cubehash88
92.3992.4092.40cubehash1616
93.3093.3893.56md6d512
97.3697.3897.39echo512
103.35103.35103.35knot256v2
100.02105.35105.41mgrostl256
108.72108.73108.73drygascon256
117.33117.34117.34esch384v1
125.95125.95125.97clxhash
138.47139.44140.04lane512
149.95149.98152.30cubehash84
153.69153.70153.72cubehash168
158.85158.86158.86knot256v1
274.17274.17274.19cubehash164
275.45279.82279.84cubehash82
302.84302.84302.84knot512
388.07388.08388.10knot384
517.24517.24517.26cubehash162
525.72533.85534.90cubehash81
755.60755.61755.69syconhash256v1
1003.381003.381007.90cubehash161
1275.661279.651280.57subterraneanv1
2594.232606.392638.56acehash256v1
3347.393347.493347.80skinnyhashtk3
3448.553450.203450.37sivrijndael256hash256v1
5214.615217.415218.98gage1h256c256r128
5736.405864.415886.80skinnyhashtk2
6650.756650.916651.00orangishv1
7019.177019.837022.34heron256v1
7823.147828.447835.14gage1h256c224r064
8677.188682.968690.12gage1h256c256r064
10786.7110792.5310797.63gage1h256c224r032
15544.1415544.4615548.25gage1h256c512r064
15598.4515603.7715618.59gage1h256c256r032
26519.5226527.3526544.43gage1h256c224r016
29301.9529302.3629306.21gage1h256c512r032
29445.5329445.9929453.98photonbeetlehash256rate32v1
30021.1530041.6130057.11gage1h256c256r016
49576.5749596.6849617.56sivtemphotonhashv1
50696.8750709.9050721.41gage1h256c224r008
95311.7495373.6995422.20fsb512
103822.63103865.46103928.27fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.622.622.62sha256
3.033.033.06sha1
3.203.203.22sha224
3.473.473.47edonr512
5.185.195.21md4
6.266.276.28edonr256
6.776.776.77blake2b
7.367.367.36skein256256
7.417.427.42bmw512
7.517.517.51skein512256
7.527.527.52skein512512
8.228.228.22md5
8.248.248.26k12
9.949.949.94blake2s
11.2611.2611.26tiger
11.6011.6311.66sha384
11.6511.6511.66sha512
12.2712.2712.29blake64
12.4812.5212.52bmw256
12.7912.7912.79blake512
13.2813.2913.32skein10241024
13.4413.4413.44shake128
13.5213.5513.55shabal512
13.6213.6213.63keccakc256
13.2113.7113.83sarmal256
13.8213.8313.87ripemd160
13.9813.9913.99shabal256
15.7315.7315.77sarmal512
16.3616.3616.67keccakc448
16.4216.4216.44blake32
16.4316.4316.43keccakc512
16.4316.4316.71keccak
16.5816.5916.60nasha256
18.0118.0118.06shake256
18.2118.2318.27sha3224
18.2918.3318.36sha3256
18.5018.5018.52nasha512
19.5119.5119.84keccakc768
20.7020.7220.74blake256
21.1621.2021.23sha3384
23.1123.1123.11asconhashv12
23.1123.1123.12asconxofv12
24.2624.2724.29luffa256
26.3826.3826.39cubehash512
28.3828.4028.54fugue2
28.4028.4128.43keccakc1024
29.8829.9229.95sha3512
31.1931.1931.21shavite3256
32.4132.4432.46bblake256
34.7434.7534.76cubehash1632
37.3437.3737.54fugue256
39.6539.6639.66sneikha256
42.2442.2842.39shamashashv1
44.0144.1544.15xoodyakv1
46.3946.4146.44luffa512
46.4846.4946.50jh256
46.4946.4946.52jh384
46.4846.4946.50jh224
46.4946.4946.51jh512
46.6946.7046.71groestl256
47.2047.2747.30luffa384
49.6849.7349.79echosp256
50.6150.6250.64shavite3512
51.2951.3251.57cubehash832
54.1554.1554.21round3jh256
54.1754.1754.20round3jh512
57.2457.2657.26gimli24v1
57.3157.3157.33essence384
57.5957.6057.62essence512
58.6958.7058.71whirlpool
60.7460.7660.82rfsb509
63.3863.4063.45lane256
64.3264.3264.35saturninhashv2
64.3164.3364.38echo256
66.2266.2266.29simd256
66.6766.6766.70mcssha6
66.7767.1567.15mcssha4
68.1068.1268.44cubehash816
71.9972.1172.24mcssha5
72.6372.6572.66coral256v1
77.1277.1277.13sneikha384
79.5379.5679.59essence224
79.6679.6879.71essence256
81.6281.6681.78echosp512
83.7583.7883.81drygascon128
84.5684.6084.65fugue512
87.7487.7787.81esch256v1
89.1989.2789.83groestl512
100.10100.12100.15echo512
101.23101.32102.47cubehash88
105.43105.69106.16simd512
106.90106.92106.93knot256v2
111.71112.08112.19md6d224
112.11112.12112.15drygascon256
110.80114.80115.02mgrostl256
115.91115.91115.96cubehash1616
119.90120.10120.44md6d256
122.30122.32122.32esch384v1
126.77126.82127.12clxhash
153.96154.22155.22md6d384
160.28160.28160.31knot256v1
162.80162.83165.30cubehash84
177.20177.22177.27cubehash168
184.33186.17188.21lane512
187.90187.95188.45md6d512
288.02288.02288.97cubehash82
297.67297.68297.74cubehash164
308.09308.09308.10knot512
393.12393.13393.14knot384
538.58538.93547.84cubehash81
540.74540.76540.80cubehash162
787.77787.80787.87syconhash256v1
1026.871026.891026.94cubehash161
1290.071290.141294.09subterraneanv1
2703.342706.172717.89acehash256v1
3431.583431.883443.47sivrijndael256hash256v1
3456.573550.103550.22skinnyhashtk3
5474.025484.945486.23gage1h256c256r128
5776.945788.485789.48skinnyhashtk2
6868.236879.586881.05orangishv1
7491.377492.877493.80heron256v1
8162.538166.138171.53gage1h256c224r064
9048.589054.159068.97gage1h256c256r064
11197.9111204.6311214.90gage1h256c224r032
16203.6416215.9916249.52gage1h256c256r032
16216.6816218.7416230.67gage1h256c512r064
27475.4527481.8627495.42gage1h256c224r016
29189.5129190.5729204.73photonbeetlehash256rate32v1
30438.4930446.3130485.78gage1h256c512r032
31120.1431129.5431154.01gage1h256c256r016
49353.2149366.5649381.09sivtemphotonhashv1
52453.5852475.5052503.67gage1h256c224r008
251839.76252017.72252126.19fsb512
274805.36274897.62275130.30fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
6.836.836.86sha256
9.119.119.11edonr512
10.1410.2010.30sha1
10.3010.4710.59sha224
11.0011.0011.02blake2s
13.2713.2713.27blake2b
13.2513.2813.47md4
13.6213.6413.64skein256256
13.6913.7013.86edonr256
15.4715.4815.48skein512256
15.5815.5815.58skein512512
16.3316.3316.41md5
22.5022.5022.53k12
24.1424.1724.17bmw512
25.5825.5825.58blake512
25.6225.6225.62tiger
26.2826.2826.86sha384
26.3826.3926.47blake64
26.4526.6726.69sha512
29.7029.8430.53ripemd160
28.6629.9130.78sarmal256
30.8430.8431.12shake128
33.3033.3033.55sarmal512
33.4733.5033.50keccakc512
33.5233.5233.52keccakc1024
33.5033.5333.53blake32
33.8333.8333.83asconhashv12
33.8333.8333.83asconxofv12
33.8433.8933.94bmw256
34.2034.2036.53keccakc768
34.4234.4237.19keccak
34.4834.5836.78keccakc448
35.7835.7835.78keccakc256
36.0536.1636.16nasha256
40.6940.8140.98blake256
43.1943.2043.20nasha512
43.7843.8043.81skein10241024
46.3046.3446.73luffa256
46.9546.9746.98shabal512
49.4849.5249.52shabal256
52.4452.6652.75shake256
53.3653.6153.75xoodyakv1
54.6254.8055.12sha3224
54.6454.8855.09sha3384
54.6155.0055.42sha3256
54.6155.1455.50sha3512
55.0855.1455.17sneikha256
57.8657.8657.86shavite3256
59.0659.1159.22cubehash512
63.2063.3863.62shamashashv1
81.1981.3481.41gimli24v1
84.7084.7584.81jh256
84.7584.8184.97jh224
84.7784.8384.88jh384
84.8184.8484.92jh512
91.3391.3491.52rfsb509
92.8092.8992.92saturninhashv2
93.2593.5893.91shavite3512
94.3494.5294.61drygascon128
95.2896.7797.70fugue256
98.3998.3998.52round3jh256
98.5398.8198.83round3jh512
102.92103.06103.17groestl256
103.41103.44104.05luffa384
103.66103.66103.75coral256v1
108.20108.50108.61luffa512
111.55111.58111.78whirlpool
117.02117.20117.31esch256v1
120.06120.06120.28mcssha6
120.30120.44120.62simd256
120.97121.31121.31mcssha4
122.58122.58122.69sneikha384
122.48122.94124.47fugue2
137.39137.62137.80clxhash
139.38139.48139.56cubehash1632
141.73141.84142.27bblake256
146.14146.25146.56echo256
150.94151.14151.25essence384
151.44151.66151.69essence224
152.09152.28152.31essence256
152.33152.58152.58knot256v2
152.61152.75152.88echosp256
153.45153.66153.77essence512
155.50155.50155.72drygascon256
157.50157.66157.94lane256
166.78166.89167.00mcssha5
178.58178.77178.77knot256v1
182.53182.70183.20echo512
185.81186.05186.06esch384v1
186.00186.14186.56echosp512
215.06215.39215.62cubehash832
222.08222.33224.19groestl512
232.14232.70235.72cubehash816
252.12252.19252.72fugue512
265.53265.80266.34cubehash88
287.12289.91296.52mgrostl256
327.45327.62331.17cubehash84
330.22331.92334.28simd512
373.19373.89378.03md6d224
375.33375.33375.36knot512
397.20397.78402.27md6d256
416.61416.81417.02cubehash1616
433.67433.67433.89knot384
452.16452.31452.86cubehash82
477.97478.17478.30cubehash168
502.97503.81505.23md6d384
598.42598.61598.66cubehash164
605.06607.05612.41md6d512
702.98703.23703.45cubehash81
722.88734.55757.06lane512
841.58841.59842.17cubehash162
1199.661199.861200.03syconhash256v1
1327.621327.691327.80cubehash161
1474.621474.891478.53subterraneanv1
3256.613256.773257.42sivrijndael256hash256v1
4073.584095.064146.92acehash256v1
4911.194911.625044.30skinnyhashtk3
6410.096410.476558.78skinnyhashtk2
8849.818849.948851.02gage1h256c256r128
9755.229755.479755.88orangishv1
12444.1612444.3812444.69gage1h256c224r064
13504.3413504.7313505.84heron256v1
13803.8913804.1913811.89gage1h256c256r064
16440.4116441.4216470.08gage1h256c224r032
23925.3923931.5824422.28gage1h256c256r032
24731.7524732.2224837.89gage1h256c512r064
25863.1425863.3825968.52photonbeetlehash256rate32v1
39654.3139672.2239832.06gage1h256c224r016
44947.0844991.3345060.62gage1h256c512r032
44889.0845008.0945104.12gage1h256c256r016
46551.2746635.5046670.84sivtemphotonhashv1
75101.1975178.6975259.59gage1h256c224r008
2257039.452257982.622259030.23fsb512
2461464.562462131.122463620.58fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
35.8836.1236.12sha256
61.7562.0063.62sha1
65.1265.1266.88sha224
67.3867.3868.50edonr256
71.6272.7573.62md4
73.7573.7574.88edonr512
77.0077.1277.88md5
81.7581.8881.88skein256256
87.0087.1287.25blake2s
104.62104.75104.75blake2b
118.38118.50120.38asconhashv12
118.38118.50120.38asconxofv12
120.50120.50127.50tiger
123.12123.12123.12skein512256
124.00124.00124.00skein512512
142.88143.75146.75ripemd160
145.75146.00146.38sneikha256
151.62151.62151.62blake32
162.12163.75164.12xoodyakv1
174.62175.50175.50nasha256
175.38175.62176.88k12
182.50183.50184.12blake256
184.12184.12184.50bmw256
187.62188.50189.25shamashashv1
188.75188.75189.12luffa256
194.75195.00195.00bmw512
206.50206.50207.75blake512
210.38213.88214.50sha384
211.38213.88214.00sha512
214.62214.75216.38blake64
218.00218.00219.25gimli24v1
220.38221.88223.88clxhash
242.38242.38244.00shake128
245.38245.50246.50shavite3256
252.88253.12254.12saturninhashv2
260.88261.12262.62drygascon128
267.62267.75268.50keccakc1024
268.38268.50268.50keccakc512
263.50275.00292.50sarmal256
274.62278.12290.50keccakc768
275.62279.50301.00keccak
275.38281.12296.00keccakc448
284.38284.50284.62shabal512
286.88286.88292.12keccakc256
296.00296.25297.38cubehash512
298.38298.75298.88shabal256
300.62300.75302.75sarmal512
322.12322.12324.38knot256v1
343.88344.00345.62nasha512
346.88347.88348.75coral256v1
350.25350.50352.00skein10241024
397.62398.00398.62rfsb509
412.75412.75414.50knot256v2
414.25415.50419.25sneikha384
419.75420.75422.25shake256
429.75431.12432.12esch256v1
433.75438.25440.25sha3512
436.50439.12442.00sha3384
435.38439.50442.38sha3256
437.88440.25442.12sha3224
466.38467.00467.25whirlpool
503.88504.12504.88groestl256
514.00515.50516.25luffa384
534.25534.38536.00fugue256
540.50540.62542.50mcssha6
540.88542.25544.75luffa512
547.75548.38549.50mcssha4
604.75604.75606.25drygascon256
678.75678.75679.25jh256
679.12679.12679.62jh224
679.25679.25680.00jh384
679.62679.62680.12jh512
744.25748.12752.38shavite3512
789.50789.50789.50round3jh256
790.62790.62790.62round3jh512
798.88798.88801.12esch384v1
805.50805.75807.50fugue2
868.62869.50870.38knot384
903.50903.75905.62knot512
913.12913.50915.25mcssha5
936.88937.75938.62essence224
940.75941.50942.50essence256
943.00943.25944.62cubehash1632
962.62963.00965.62simd256
989.12990.88993.25bblake256
1169.751172.251173.88echo256
1216.121217.121218.38essence384
1220.001221.751222.00echosp256
1236.251237.121238.75essence512
1275.881284.501287.25lane256
1461.001461.001463.00echo512
1488.621489.381492.50echosp512
1490.121492.621516.00cubehash816
1490.121501.251515.88cubehash832
1558.121566.621574.12cubehash88
1566.621568.001568.62fugue512
1626.251632.621638.75cubehash84
1745.001749.381757.00cubehash82
1777.881779.501793.62groestl512
2014.502016.622022.38cubehash81
2318.752336.502385.88mgrostl256
2638.752653.382665.75simd512
2723.252724.382727.25cubehash1616
2845.122846.882848.12cubehash168
2925.622929.122930.12subterraneanv1
2968.382968.882970.50cubehash164
2990.752997.883029.75md6d224
3181.253186.253218.12md6d256
3210.003211.753214.75cubehash162
3611.003613.003613.25sivrijndael256hash256v1
3695.383697.623698.62cubehash161
3989.754030.384058.38md6d384
4441.504443.004444.50syconhash256v1
4843.004857.254896.25md6d512
5667.885843.885969.88lane512
11397.0011399.8811669.00skinnyhashtk2
13093.8813094.3813094.38skinnyhashtk3
15038.0015040.0015187.00acehash256v1
29560.2529561.8829669.00photonbeetlehash256rate32v1
30385.8830391.2530401.12gage1h256c256r128
39004.3839007.1239009.25orangishv1
46295.8846296.8846300.25gage1h256c224r064
49859.2549883.6249898.25sivtemphotonhashv1
51349.3851350.7551354.88gage1h256c256r064
57870.1257871.7557902.00gage1h256c224r032
60938.5060942.0060952.00heron256v1
84911.2584913.6284949.50gage1h256c256r032
91964.2591964.6291978.00gage1h256c512r064
135902.00135906.38136026.88gage1h256c224r016
153847.12153850.38154277.62gage1h256c256r016
159458.50159486.62159798.12gage1h256c512r032
252371.38252468.12254133.38gage1h256c224r008
18062133.7518070086.7518077511.25fsb512
19688060.6219704702.0019716397.50fsb256

armeabi; A53 (410fd034); 2016 Broadcom BCM2837; 4 x 1200MHz; unstable; rpi3b, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
4.06?4.33?4.94?md4
6.50?7.20?7.39?md5
9.64?10.80?11.87?blake2b
14.40?16.05?16.97?sha1
15.4116.2716.75edonr256
9.49?16.63?17.52?blake2s
16.51?17.55?20.26?ripemd160
16.82?18.16?20.32?shabal256
17.43?19.44?20.87?edonr512
-3.42?19.50?20.97?bmw256
18.61?19.81?22.12?shabal512
19.9020.6321.91sha256
19.8120.8121.88sha224
16.75?22.34?22.89?skein256256
0.61?22.40?26.43?skein512512
1.92?22.77?25.73?skein512256
22.3723.3223.96keccak
20.91?23.80?25.01?keccakc512
-4.88?24.26?27.95?blake512
18.55?27.98?29.82?blake256
-1.19?28.17?29.91?bmw512
-2.14?30.49?35.58?blake32
21.58?30.64?31.92?tiger
28.14?32.41?37.38?nasha256
7.93?32.78?33.48?skein10241024
32.1733.9434.82k12
29.51?38.48?40.19?nasha512
29.54?40.04?45.32?bblake256
41.7642.1344.46keccakc1024
35.13?42.60?45.23?sneikha256
38.67?44.10?50.41?luffa256
38.24?45.29?46.08?sha512
45.6247.7948.86sha384
48.46?49.59?57.83?round3jh512
48.19?54.50?55.45?luffa384
45.78?55.11?61.00?sarmal512
47.85?55.30?59.75?sarmal256
51.73?57.77?60.52?round3jh256
41.44?60.39?67.69?asconhashv12
60.67?61.10?68.51?blake64
63.74?63.99?80.51?keccakc448
61.8564.7065.26shake128
66.07?66.89?79.25?cubehash832
61.86?69.37?82.31?cubehash1632
62.83?69.89?72.63?shavite3256
70.02?70.44?79.77?shake256
71.77?72.23?80.85?keccakc256
62.96?72.85?73.70?cubehash512
66.77?74.35?79.50?sha3256
66.00?74.59?83.08?sha3224
73.58?77.88?81.88?groestl256
79.5980.4786.40luffa512
80.93?85.23?97.56?fugue256
81.12?88.04?97.44?sneikha384
73.64?88.20?89.33?mcssha4
88.13?89.17?99.90?mcssha6
81.33?95.73?100.65?xoodyakv1
89.05?99.21?104.25?mcssha5
100.28?100.98?113.40?groestl512
103.52?104.43?139.95?shavite3512
105.62?105.93?117.77?gimli24v1
93.78?106.96?119.90?saturninhashv2
111.97112.33113.31simd256
100.06?112.38?119.59?keccakc768
77.92?113.25?115.35?sha3384
105.96114.19115.58echosp256
104.52?117.09?135.19?esch256v1
74.25?118.72?127.51?echo256
108.46?121.49?129.18?cubehash816
113.16?122.92?150.17?sha3512
110.80?128.21?135.65?mgrostl256
112.09?130.43?131.50?simd512
119.38?133.94?182.86?essence256
122.80?135.22?137.70?lane256
134.83?136.14?184.78?essence224
129.91?142.85?178.28?asconxofv12
135.47?153.26?163.33?essence512
141.78?156.13?218.14?esch384v1
148.74?166.41?182.83?fugue512
148.22?168.70?187.68?jh384
160.58?170.23?187.32?echosp512
122.37?177.73?186.58?jh512
159.18?178.10?187.44?jh256
129.91?181.18?188.44?essence384
194.49?195.62?229.67?cubehash88
195.59?196.26?219.42?cubehash1616
179.38198.42199.00jh224
207.84212.62229.49md6d224
213.23214.23233.49whirlpool
188.29?221.50?248.29?echo512
213.01?224.21?248.58?md6d256
200.83?235.07?237.00?shamashashv1
230.74?236.54?284.58?lane512
224.33237.88243.44clxhash
217.77?258.85?300.72?drygascon128
288.85?299.90?325.74?md6d384
351.78?386.26?480.31?cubehash168
354.20?395.50?408.41?md6d512
372.37?426.48?429.13?cubehash84
394.13?435.36?490.14?drygascon256
466.25490.75491.58knot256v2
495.39496.00506.04coral256v1
704.89?713.65?913.94?cubehash82
677.15?771.94?786.56?cubehash164
752.10?834.72?874.09?knot256v1
1379.70?1415.95?1543.47?cubehash162
1554.89?1581.93?1821.04?knot384
1405.97?1609.46?1636.49?cubehash81
-466.72?2048.60?6863.41?fsb256
2121.152136.132237.85syconhash256v1
2057.17?2197.01?2438.49?knot512
2448.08?2736.04?2743.12?cubehash161
3027.603052.723072.24subterraneanv1
4361.55?5074.25?5603.94?sivrijndael256hash256v1
4787.57?5509.29?5894.41?acehash256v1
5164.68?5854.82?6190.71?skinnyhashtk3
1390.89?6143.55?10736.99?fsb512
6498.73?7287.04?8462.04?orangishv1
8677.298687.478700.75gage1h256c256r128
9244.16?10252.95?10713.65?skinnyhashtk2
10539.36?12198.37?12755.14?heron256v1
12344.97?13108.12?14535.78?gage1h256c224r064
12608.09?13374.13?14838.17?gage1h256c224r032
14545.0114589.4414781.03gage1h256c256r064
19430.74?20397.86?22600.82?rhash
26520.8226865.4426904.96gage1h256c512r064
27155.7527333.6928719.09gage1h256c256r032
28996.04?33258.36?35407.74?photonbeetlehash256rate32v1
42919.9244689.1847481.95gage1h256c224r016
50191.9852228.8353964.66gage1h256c256r016
52563.3255792.8756039.36gage1h256c512r032
52195.23?58244.01?62589.95?sivtemphotonhashv1
84057.8287471.2591221.86gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
4.614.754.91md4
6.767.097.19md5
9.8910.4410.74blake2b
15.2915.5615.73edonr256
15.4715.9316.27blake2s
15.7516.3616.60sha1
18.3018.5119.49ripemd160
19.6419.9920.77shabal256
19.6120.0720.37edonr512
20.7220.8421.03sha256
20.6920.8621.01sha224
20.7121.0021.94shabal512
20.6921.1521.27bmw256
21.2121.4721.65skein256256
22.3722.5523.64skein512512
22.3522.7423.65skein512256
21.9323.0323.19keccakc512
23.1523.2723.32keccak
24.6925.0526.12blake512
24.32?26.84?27.08?blake256
27.5629.1629.63bmw512
28.1529.4929.54tiger
26.78?30.99?32.75?blake32
31.2332.7032.76skein10241024
33.3435.1936.92nasha256
36.4236.4436.57k12
35.48?39.27?39.64?nasha512
42.1342.1442.27keccakc1024
40.8042.7243.00sneikha256
40.8644.7845.09bblake256
44.8346.9848.93luffa256
45.1247.4547.61sha512
47.3647.4547.71sha384
52.8953.3155.97round3jh512
52.7055.6956.01round3jh256
51.97?58.43?61.61?asconhashv12
55.1158.6459.48sarmal512
57.0860.0660.26luffa384
57.9261.1762.00sarmal256
63.0963.1963.35shake128
67.2667.2970.98blake64
63.9867.3867.44shavite3256
69.95?69.99?78.11?keccakc448
68.0171.4671.56cubehash512
72.1672.3776.28sha3224
72.7172.8377.03shake256
71.61?73.64?79.71?cubehash1632
74.3174.4278.64keccakc256
76.2376.2676.39groestl256
73.4476.7777.00sha3256
78.5778.8382.78cubehash832
83.8684.2388.56fugue256
83.7285.4889.77sneikha384
88.1588.2688.49luffa512
85.7490.5690.84mcssha4
90.5390.8596.11mcssha6
92.1996.9897.40mcssha5
96.97101.81101.84xoodyakv1
97.82?102.69?109.10?saturninhashv2
92.53?103.26?103.70?sha3384
105.62105.85111.86groestl512
106.77106.84112.62gimli24v1
114.12114.23114.56simd256
108.90114.50114.55keccakc768
111.65?117.90?124.19?esch256v1
119.95120.01120.28echosp256
120.28120.57132.40shavite3512
110.99?123.28?123.69?echo256
123.69130.13130.71cubehash816
129.79130.25136.86sha3512
126.72134.41134.73mgrostl256
129.90135.62135.76simd512
134.40140.58141.48lane256
141.65144.10151.96asconxofv12
146.90?147.29?165.63?essence224
146.93?151.61?166.64?essence256
163.10?165.19?193.66?esch384v1
164.63165.43173.03fugue512
160.32168.93169.17essence512
170.70170.82175.26echosp512
171.45171.61180.89jh384
169.16178.02178.79essence384
171.58180.88180.91jh256
171.75180.89180.94jh512
182.08191.51191.66jh224
193.19195.42203.46md6d224
205.86206.13206.68whirlpool
207.72208.07220.16md6d256
210.40210.56222.08cubehash1616
214.95215.21226.93cubehash88
214.31225.97226.79shamashashv1
220.02229.87230.68echo512
238.33238.57241.15clxhash
246.02?259.55?273.68?drygascon128
263.33265.55277.37lane512
268.23273.30285.99md6d384
337.02348.10354.28md6d512
384.43?401.52?437.80?cubehash168
396.93414.52415.04cubehash84
417.78438.14457.14drygascon256
469.80469.83470.11knot256v2
473.81473.89478.79coral256v1
723.26754.80759.18cubehash164
754.01?757.11?837.93?cubehash82
751.26792.42792.80knot256v1
1398.661415.251476.21cubehash162
1477.151548.451558.51cubehash81
1565.391575.951657.10knot384
2157.322157.872158.13syconhash256v1
2200.052201.742270.97knot512
2620.292754.992756.79cubehash161
2919.332920.982929.95subterraneanv1
4860.915074.265338.28sivrijndael256hash256v1
5387.235616.615666.46acehash256v1
5433.805661.645684.57skinnyhashtk3
7366.697738.808127.79orangishv1
8789.638790.078794.38gage1h256c256r128
9781.6210277.1210308.58skinnyhashtk2
11267.7311812.9912090.84heron256v1
13205.3213227.1613933.80gage1h256c224r064
13473.1213495.5214214.24gage1h256c224r032
14709.0314719.9114764.56gage1h256c256r064
20755.6321103.2221732.51rhash
26961.7627127.6827144.47gage1h256c512r064
27486.2427567.8727575.32gage1h256c256r032
33799.1835075.2936104.79photonbeetlehash256rate32v1
40181.2242150.8543646.05fsb512
44342.5545209.0046892.65fsb256
44428.3045288.8445557.88gage1h256c224r016
51225.1351835.6251857.75gage1h256c256r016
51743.1253347.7753463.00gage1h256c512r032
57363.5059589.4361044.67sivtemphotonhashv1
90368.9990876.7892320.13gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
5.055.095.37md4
7.167.207.57md5
9.24?10.21?10.74?blake2b
15.1415.2616.28edonr256
14.57?15.95?16.48?blake2s
16.1116.1116.52sha1
18.72?19.08?21.57?skein256256
19.0019.6520.06ripemd160
20.3120.5521.28edonr512
20.4720.5921.16sha224
20.4720.9121.65sha256
20.9120.9621.69skein512256
21.4421.8522.62keccakc512
22.4222.5422.99shabal512
22.5022.5423.03shabal256
20.91?23.03?24.25?skein512512
22.05?23.27?24.66?bmw256
23.7624.4525.02keccak
23.56?24.78?36.99?blake512
22.34?26.12?28.40?blake256
27.42?28.81?39.27?tiger
27.06?30.15?30.68?bmw512
29.99?31.17?54.81?skein10241024
30.15?33.69?44.19?blake32
36.0936.9938.61nasha256
39.1839.7140.45k12
39.92?40.73?76.13?nasha512
40.9841.3841.75keccakc1024
41.71?43.13?71.29?sneikha256
45.4946.7148.50luffa256
50.4151.0253.38sha384
51.5152.2954.57round3jh256
50.50?52.61?67.59?bblake256
51.1153.2653.79sha512
54.5254.9755.22round3jh512
56.5258.9259.57asconhashv12
60.1862.2164.13sarmal512
60.4263.1164.33luffa384
64.2564.8668.07shake128
63.1165.6765.96shavite3256
66.5368.8169.95sarmal256
68.8572.0675.48shake256
70.1173.3273.73sha3224
73.9774.6378.08cubehash512
75.3275.4075.68blake64
73.4576.2980.36keccakc448
76.3376.3876.58groestl256
75.5679.4780.20sha3256
80.0480.6584.72keccakc256
80.7381.1885.41cubehash1632
82.8983.2587.04sneikha384
80.6983.9484.72fugue256
91.4791.6391.88cubehash832
93.3093.7094.11mcssha6
93.7594.1298.79mcssha4
92.2097.13102.33mcssha5
92.3797.6698.14luffa512
93.1097.9498.43sha3384
99.0899.61104.21saturninhashv2
102.62103.11108.76xoodyakv1
108.19108.24108.72gimli24v1
102.34?111.86?117.27?simd256
112.71112.91113.77esch256v1
113.57113.89118.20groestl512
109.25114.87115.27keccakc768
125.00131.71132.73echosp256
134.89135.05135.78echo256
136.39136.43137.13cubehash816
121.54?139.40?139.85?shavite3512
134.11141.28142.05sha3512
136.11142.41143.31simd512
131.39?145.67?148.23?mgrostl256
145.75146.44147.13asconxofv12
140.83146.69148.60lane256
143.31149.13150.88essence224
150.88?151.69?172.16?essence256
175.25175.29175.98esch384v1
173.83176.47185.38fugue512
178.59185.22189.21essence512
176.39185.79185.91jh256
185.79185.87186.12jh512
185.79185.87186.32jh384
177.78186.40186.56jh224
187.99188.92199.67essence384
180.38?190.67?201.89?md6d224
186.89193.89199.01echosp512
200.80211.06211.95whirlpool
206.10216.87217.73md6d256
217.53?218.30?242.63?shamashashv1
234.01234.33235.02cubehash1616
238.89239.54239.79clxhash
239.46240.40241.05cubehash88
232.83242.19243.28echo512
253.05260.62274.66drygascon128
250.57263.78269.24md6d384
275.72?290.32?306.44?lane512
321.25339.80342.10md6d512
404.17404.46405.23cubehash168
405.88406.82427.04cubehash84
418.25418.98443.32drygascon256
454.63455.61481.20coral256v1
475.99476.15503.70knot256v2
741.66751.17779.54cubehash164
712.56?751.34?795.20?knot256v1
807.61807.81815.55cubehash82
1418.451418.981428.58cubehash162
1485.79?1495.47?1659.46?cubehash81
1492.631574.421575.11knot384
2089.592186.552195.91syconhash256v1
2101.59?2341.67?2354.86?knot512
2772.982783.602929.06cubehash161
2794.912932.203074.81subterraneanv1
4832.525098.205326.83sivrijndael256hash256v1
5209.455379.785472.02acehash256v1
5483.495725.995743.13skinnyhashtk3
7840.588235.178274.26orangishv1
8957.658958.618963.34gage1h256c256r128
9810.829895.7410320.82skinnyhashtk2
11540.4311546.5411766.59heron256v1
13419.2913421.0413989.15gage1h256c224r064
13669.1213672.1314423.97gage1h256c224r032
14939.8114944.8214953.82gage1h256c256r064
21255.4022100.7122482.97rhash
26220.4327566.1827578.75gage1h256c512r064
26612.7027960.0627989.32gage1h256c256r032
33663.5434931.4336443.98photonbeetlehash256rate32v1
43792.4745580.3546178.76gage1h256c224r016
50587.6551202.3751306.87gage1h256c512r032
52529.6452535.7852567.91gage1h256c256r016
58668.2361403.5562485.23sivtemphotonhashv1
92806.4195130.0297196.02gage1h256c224r008
103682.58104016.08104796.61fsb512
115903.62117309.29118329.33fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
6.406.626.62md4
8.358.368.79md5
11.07?12.80?13.13?blake2b
15.7315.8416.71blake2s
15.1915.9516.71edonr256
18.2319.1019.10sha1
19.21?21.05?21.38?ripemd160
20.1821.1621.70skein256256
21.9221.9222.03edonr512
22.2422.3523.33skein512512
23.2223.3324.74skein512256
22.7923.8724.09sha256
23.0024.0924.09sha224
24.2024.3125.61keccakc512
24.2024.3124.31keccak
23.1125.2825.39bmw256
25.6125.7227.13blake512
26.3726.8027.89shabal512
26.5827.4527.56blake256
26.4827.8929.41shabal256
28.8628.9732.01tiger
34.18?34.51?68.79?bmw512
33.20?35.05?37.98?blake32
38.0938.0939.93skein10241024
39.0640.8041.12sneikha256
39.7141.8841.99nasha256
42.3242.5344.05nasha512
43.7343.8445.03k12
44.4945.2547.74keccakc1024
49.8051.1152.73sha384
48.7251.2252.41luffa256
51.9752.6355.77sha512
55.4555.4558.38asconhashv12
55.5555.7757.40round3jh512
55.2356.8658.27round3jh256
62.39?64.56?71.07?sarmal512
63.04?65.43?70.75?shake128
64.0267.7170.20bblake256
63.15?68.58?71.61?shavite3256
67.4969.7772.70luffa384
68.4771.5072.92sarmal256
74.33?76.28?84.20?shake256
77.2677.6980.08cubehash512
74.00?78.23?119.68?blake64
81.2783.7787.13groestl256
83.6685.4088.87sha3256
83.6686.0589.84sha3224
86.7088.3291.80keccakc256
86.48?88.43?115.56?sneikha384
89.9591.4794.84keccakc448
93.42?95.81?197.16?fugue256
95.91?97.22?144.52?mcssha6
94.84?97.87?106.66?cubehash1632
99.18100.37102.65sha3384
97.98?101.56?191.19?mcssha4
102.10104.17110.35luffa512
106.34107.42108.94gimli24v1
106.77109.70115.45saturninhashv2
106.23?112.20?211.15?xoodyakv1
109.48?114.04?133.57?mcssha5
113.39114.58116.75simd256
115.56?117.40?144.86?esch256v1
119.46124.24125.76keccakc768
121.64125.43127.17groestl512
125.43127.71133.46cubehash832
130.32136.94142.03shavite3512
138.67?142.14?155.05?sha3512
146.05147.90153.85mgrostl256
146.70148.44154.08essence224
142.90152.78155.16asconxofv12
151.58152.88155.38echosp256
150.72159.40162.54echo256
158.96162.65169.49simd512
163.95?164.49?202.47?essence256
161.02166.99169.05lane256
155.82?169.92?173.39?cubehash816
172.52174.05174.80esch384v1
173.18?181.10?199.65?jh224
181.97188.80189.67jh512
188.69188.80190.65jh256
188.80188.91190.43jh384
197.16?206.70?222.11?fugue512
213.76213.97215.71whirlpool
214.19216.47227.32essence512
194.34?216.69?230.14?essence384
223.20?224.17?250.43?echosp512
223.85225.15228.84shamashashv1
236.22248.80250.76echo512
248.91252.28262.69drygascon128
219.94?254.77?254.99?clxhash
250.97262.80276.58cubehash88
284.61297.96299.04cubehash1616
362.82377.26381.40md6d224
370.98386.72390.41lane512
411.02?434.24?459.85?drygascon256
413.41435.52437.82md6d256
400.17438.91441.08cubehash84
427.73448.35449.11coral256v1
466.69466.91492.40knot256v2
468.53468.64469.83cubehash168
503.12528.75530.06md6d384
643.44645.25648.08md6d512
718.53?718.86?802.41?knot256v1
799.48800.67841.03cubehash82
803.49804.90807.29cubehash164
1438.581482.631483.61cubehash162
1519.091545.781603.40cubehash81
1512.041595.051595.38knot384
2130.74?2136.06?2388.88?knot512
2191.832279.942280.70syconhash256v1
2815.742835.383109.59subterraneanv1
2864.892993.913007.69cubehash161
5090.475305.965307.91sivrijndael256hash256v1
5163.28?5704.83?5992.27?acehash256v1
5910.455937.475975.66skinnyhashtk3
8218.938525.628558.67orangishv1
8961.649404.149421.83gage1h256c256r128
10388.9510413.6710449.70skinnyhashtk2
12939.9213112.6613604.27heron256v1
13975.6213991.7914037.04gage1h256c224r064
14195.9014294.3714978.11gage1h256c224r032
15580.5215584.7815587.92gage1h256c256r064
22375.9622723.0223731.16rhash
28723.3328727.0028784.54gage1h256c512r064
28644.3929030.8829048.24gage1h256c256r032
34464.3836215.7936413.52photonbeetlehash256rate32v1
45353.8847838.6947952.39gage1h256c224r016
53110.7553131.8053284.57gage1h256c512r032
54419.8954439.0954844.24gage1h256c256r016
59204.4162207.2762223.65sivtemphotonhashv1
92395.5095322.7995545.49gage1h256c224r008
273118.98274630.39276335.12fsb512
310910.01311671.13320763.14fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
19.5521.4821.48blake2s
21.4822.4522.47md4
23.4423.4423.44md5
27.36?31.25?33.20?blake2b
36.1437.1138.08edonr256
37.1439.0539.08skein256256
44.9244.9244.94sha1
45.8948.8148.83ripemd160
48.8348.8348.84keccak
49.80?49.81?57.61?skein512512
48.8350.8051.75keccakc512
50.7851.7551.77keccakc1024
50.7852.7252.75skein512256
50.8052.7253.72edonr512
52.7253.7055.67sha256
54.7055.6758.59sha224
59.5659.5861.53sneikha256
59.56?59.58?68.36?blake512
53.72?61.52?61.55?blake256
64.4564.4767.39tiger
61.5566.4167.38bmw256
67.39?72.27?75.19?blake32
79.1183.0083.98asconhashv12
89.8390.8090.83nasha256
92.7794.7295.69shabal512
93.7596.69102.52nasha512
94.7299.59102.55shabal256
98.66?99.62?111.31?luffa256
101.58102.55108.39sha384
102.55?103.52?114.27?sha512
106.44107.42112.31round3jh256
116.22117.19123.05k12
104.50?118.16?119.14?bmw512
113.30120.11120.14round3jh512
119.14120.14126.94shavite3256
126.95127.92127.94skein10241024
126.97129.88131.86sarmal512
133.78134.75134.78xoodyakv1
134.77138.69144.53sarmal256
134.78140.62141.59sneikha384
141.59147.45148.44shake256
143.55?155.27?165.05?blake64
156.27157.25165.05sha3256
156.27157.25166.00sha3224
158.20159.19166.98sha3512
154.30161.14170.91saturninhashv2
147.45162.11162.11gimli24v1
154.33162.11169.92luffa384
157.23165.05166.98sha3384
168.94168.94168.95esch256v1
164.06168.97180.66shake128
169.91169.94175.78cubehash512
197.25197.27198.25keccakc768
191.39199.23200.20keccakc448
202.14202.16209.94mcssha4
206.06207.98218.75mcssha6
200.20208.97211.91simd256
211.92213.89225.58fugue256
216.80217.78236.31asconxofv12
217.77220.70230.47groestl256
214.84226.56227.55keccakc256
233.39?244.14?270.50?shavite3512
233.41245.12248.05luffa512
230.48?268.56?281.25?clxhash
274.42275.41290.05drygascon128
266.59278.31281.25esch384v1
278.33292.00292.97essence224
295.89296.88302.73mcssha5
310.53316.41330.08essence256
276.38?318.34?320.31?bblake256
322.25333.98340.83groestl512
330.08334.97346.69jh224
322.27338.88354.48shamashashv1
345.69346.66359.38jh512
344.73346.67370.09whirlpool
347.64347.67353.52echo256
344.73?353.50?385.75?jh256
344.75?354.48?385.75?jh384
381.84396.48417.97lane256
393.55396.48416.02cubehash1632
415.03434.56456.02mgrostl256
409.19?438.47?467.77?echo512
442.39466.78484.38echosp256
483.41488.28511.72simd512
516.59?542.97?586.92?echosp512
537.11554.67595.72cubehash832
527.34?559.55?673.83?essence512
580.06594.73610.34cubehash816
587.89?620.11?686.53?fugue512
557.64?624.98?647.48?essence384
626.94?634.77?1004.86?drygascon256
678.72698.23708.98knot256v2
695.31698.23717.77cubehash88
666.98?703.12?750.00?coral256v1
812.50842.78857.42knot256v1
872.06899.41948.23cubehash84
988.271004.881036.12cubehash1616
1174.831198.231250.91md6d224
1239.231253.881317.36cubehash82
1172.841275.381294.92cubehash168
1326.171355.471413.00md6d256
1411.121433.581467.77lane512
1673.831689.451769.52knot384
1602.52?1708.91?2546.88?md6d384
1700.201718.731775.38cubehash164
1924.78?1944.33?2163.94?md6d512
1960.921962.841974.61cubehash81
2300.75?2301.75?2583.97?cubehash162
2389.642595.672603.52knot512
3000.973140.623169.91syconhash256v1
3195.303207.023480.44subterraneanv1
3661.09?3671.86?4089.83?cubehash161
4578.094580.064598.64sivrijndael256hash256v1
7549.787606.417624.00skinnyhashtk3
7818.33?8672.80?9104.44?acehash256v1
10464.8110566.3611581.00skinnyhashtk2
12147.41?12808.55?13497.36?orangishv1
13170.8314449.1414458.05gage1h256c256r128
18383.69?19237.22?21233.91?gage1h256c224r064
20848.5320865.1221996.08gage1h256c224r032
21385.6421606.3423615.08gage1h256c256r064
24559.4425894.4125905.16heron256v1
32169.8133965.0834210.19photonbeetlehash256rate32v1
36018.9236199.5838056.72rhash
41484.4141500.8641659.19gage1h256c512r064
40495.9142597.4442781.16gage1h256c256r032
53183.5853222.3853364.97sivtemphotonhashv1
59620.8462308.3665513.33gage1h256c224r016
74335.9574505.4877963.41gage1h256c512r032
78641.0578655.8478825.80gage1h256c256r016
124065.08129992.55136619.38gage1h256c224r008
2457451.382460041.222474111.53fsb512
2794550.252851490.672922909.75fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
132.75132.88132.88md5
148.50156.25164.00md4
164.12171.88179.75blake2s
187.50187.50195.25sneikha256
195.38203.12210.88edonr256
226.75234.38234.50skein256256
242.25249.88250.12sha1
211.00?250.00?257.88?blake2b
234.50257.88257.88ripemd160
281.25281.25296.88sha256
289.12296.88312.50sha224
289.12304.62304.75asconhashv12
312.38312.50320.38blake256
320.12320.50328.25tiger
320.38?351.62?359.50?blake32
336.00?382.75?382.88?bmw256
382.88390.62390.62keccak
390.62406.25414.00keccakc512
406.25406.25406.38keccakc1024
398.62?406.38?461.00?skein512512
406.25406.38414.12edonr512
398.62421.75437.50nasha256
414.12421.88422.00skein512256
429.62452.88453.25gimli24v1
453.12?453.12?507.75?luffa256
468.75468.75492.25xoodyakv1
414.25?476.50?500.00?clxhash
476.50?476.62?554.62?blake512
453.12?476.75?507.75?saturninhashv2
476.62492.12492.25sneikha384
507.75523.50547.00shavite3256
562.50593.62593.88shabal512
562.50593.75625.00shabal256
648.38648.50656.25esch256v1
734.38742.25781.38drygascon128
687.62?750.00?773.50?asconxofv12
773.38?797.00?867.12?nasha512
812.50820.38859.25sha384
820.25?828.12?914.12?sha512
820.12828.25875.12luffa384
804.75843.75890.62cubehash512
867.12867.25874.88round3jh256
898.38?937.50?1054.62?k12
929.62937.50984.38round3jh512
937.50945.38953.12bmw512
999.881000.001007.62mcssha4
1015.621015.621023.50skein10241024
937.50?1031.25?1086.00?shamashashv1
953.12?1039.00?1062.38?mcssha6
1031.25?1047.12?1164.00?sarmal512
1054.621148.381164.00sarmal256
1109.381156.121156.25shake256
1164.121171.881234.38esch384v1
1109.38?1179.62?1234.38?luffa512
1203.001203.121320.25shake128
1218.751218.751281.38groestl256
1218.751226.621312.50sha3256
1226.501226.621312.50sha3224
1226.621234.381296.88sha3384
1226.501242.121304.75sha3512
1242.121249.881250.12blake64
1187.62?1250.00?1367.25?fugue256
1382.881390.621398.50whirlpool
1453.001453.251531.38knot256v1
1500.001578.121586.00keccakc768
1601.501601.621609.38keccakc448
1671.881687.381703.12simd256
1632.881718.881749.88mcssha5
1750.001812.501812.62essence224
1804.621820.251820.38keccakc256
1867.001867.251875.00knot256v2
1859.381922.002039.12essence256
1859.38?1976.62?2156.25?shavite3512
2218.882249.882250.00bblake256
2187.62?2328.12?2437.50?drygascon256
2398.382406.382625.00coral256v1
2507.882640.622687.38groestl512
2562.382664.252789.00jh224
2648.622781.252828.12echo256
2773.382812.502820.38cubehash1632
2773.502851.382929.75jh512
2773.50?2851.50?3093.75?jh256
2851.502937.503093.75jh384
3093.75?3367.00?3679.62?lane256
3445.383460.883656.25echo512
3288.88?3500.00?3710.88?mgrostl256
3546.883547.003632.88knot384
3554.623742.123835.88echosp256
3664.123812.624000.12fugue512
3789.003867.123992.00cubehash816
3843.753898.253992.12simd512
3789.12?3960.88?4281.12?cubehash832
4125.004273.384359.38cubehash88
4296.884367.254562.38echosp512
4297.004390.624695.25cubehash84
4281.25?4445.25?5398.38?essence512
4453.00?4750.00?5335.88?essence384
4664.124781.254921.75cubehash82
5375.005406.385601.50cubehash81
5422.005546.885820.25sivrijndael256hash256v1
6203.12?6367.25?11851.38?subterraneanv1
5758.00?6375.00?6664.00?knot512
6648.38?6781.25?8757.75?cubehash1616
7663.887726.387890.62cubehash168
8062.388250.008703.00cubehash164
8273.388500.128828.12cubehash162
9546.889867.1210007.88md6d224
10124.8810546.2510687.00md6d256
10249.8810804.6211359.38cubehash161
11304.7511656.2512242.12lane512
11718.7511828.1212335.88syconhash256v1
13320.12?13507.88?17295.75?md6d384
16125.0016218.7516398.25md6d512
19484.2519671.7520609.25skinnyhashtk2
19390.6219757.7521343.75skinnyhashtk3
29038.75?33468.50?33640.50?acehash256v1
36788.88?38951.00?41210.88?photonbeetlehash256rate32v1
45218.88?52148.00?52163.62?gage1h256c256r128
51234.1253966.0055257.62orangishv1
54320.0056804.3856882.62sivtemphotonhashv1
69882.5073413.6277429.75gage1h256c224r032
67874.75?78429.25?82732.62?gage1h256c224r064
79280.8882999.6287249.50gage1h256c256r064
110803.88110850.88116897.88heron256v1
135788.38135999.38142648.25gage1h256c256r032
139286.75139914.50140422.25rhash
146077.25153273.00161054.88gage1h256c512r064
194413.38?203491.50?224592.62?gage1h256c224r016
244264.00244404.38269591.88gage1h256c256r016
261030.00262718.88274521.75gage1h256c512r032
398764.50419677.88439989.88gage1h256c224r008
19667953.3819681890.7520527536.75fsb512
23238685.0023820113.0024192651.00fsb256

armeabi; Cortex-A7 (410fc075); 2016 Broadcom BCM2836; 4 x 900MHz; berry2, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
6.096.126.14md4
8.788.788.78md5
15.0215.1815.43blake2b
16.2716.7617.06edonr256
18.7819.2819.36bmw256
20.1520.3120.63sha1
20.1420.5020.84shabal512
20.4320.7421.08shabal256
22.0522.5923.18edonr512
23.2623.5723.93ripemd160
23.5423.8224.33blake2s
28.8429.2229.61bmw512
29.4529.4829.52tiger
31.1731.3132.02blake32
31.0431.3832.01sha256
30.9131.4832.08sha224
32.7033.1833.51blake512
33.5933.8734.40blake256
33.9233.9333.95skein512256
33.9433.9433.96skein512512
34.2834.3034.33nasha256
34.1934.3134.56nasha512
36.0036.0036.01skein256256
38.0939.4841.15fugue2
39.9040.6541.20bblake256
40.0741.1741.75keccakc512
40.4841.5842.24k12
41.2141.5942.26shake256
42.7143.2643.76sneikha256
42.6643.5444.53keccak
46.8546.8946.96skein10241024
49.6050.2151.07sarmal256
53.7054.2055.12luffa256
59.9560.4561.46sha512
64.3165.4166.69shake128
64.2765.8167.18keccakc256
64.8266.4868.94sarmal512
66.2266.8268.03sha384
67.2567.9969.14fugue256
68.3668.9470.22shavite3256
69.4570.0271.14mcssha6
72.4672.9774.05mcssha4
73.0073.0173.03mcssha5
73.0573.0673.08cubehash832
72.6473.7575.70cubehash1632
72.9374.4775.83cubehash512
73.7274.5875.95sha3224
74.9075.4276.85blake64
74.7175.4976.53luffa384
75.4877.0678.46keccakc1024
76.8477.1878.73round3jh256
76.8077.4378.70round3jh512
77.5078.5680.13sha3256
83.0784.5786.41keccakc448
89.8590.0290.22groestl256
87.0390.2892.00sneikha384
91.4092.9793.82asconhashv12
98.8299.70101.40luffa512
99.10100.40102.13sha3384
98.98100.41101.55esch256v1
101.09101.13101.18xoodyakv1
101.12102.00103.86keccakc768
113.13116.23119.07mgrostl256
115.44116.77118.78shavite3512
120.12122.43123.92echosp256
121.47122.65124.62saturninhashv2
121.87123.06124.37cubehash816
124.48126.04128.48echo256
126.86126.89126.92gimli24v1
127.30128.72131.25lane256
129.88131.40133.53md6d224
132.67134.44137.36simd256
139.30141.45143.32sha3512
141.49142.64143.41md6d256
144.11144.13144.20esch384v1
132.49?144.42?148.98?fugue512
150.15152.02154.95simd512
138.66?157.71?168.42?groestl512
165.88167.98171.42essence512
169.17171.37172.94asconxofv12
165.80174.06183.15essence384
176.46179.44181.15echosp512
181.48185.88187.87md6d384
196.59201.40205.38essence224
192.56201.73205.67essence256
203.33203.51204.19whirlpool
209.18211.15214.72cubehash1616
216.74218.48221.66cubehash88
224.43226.73234.60md6d512
224.34229.41234.30jh224
224.41229.50234.09jh384
224.31229.60233.51jh256
224.61229.65234.04jh512
218.74230.08242.25echo512
271.69276.33278.98shamashashv1
271.10280.42286.22lane512
290.60298.44304.20drygascon128
340.40363.72367.85drygascon256
369.89373.56378.89clxhash
374.78378.23383.81knot256v2
389.09400.33406.58cubehash168
407.48416.44417.49cubehash84
537.54539.11546.71coral256v1
-1789.93?613.55?2760.76?fsb256
683.92696.93708.25knot256v1
757.29769.79797.61cubehash164
796.79815.80818.32cubehash82
-120.48?1061.93?2501.33?fsb512
1355.251360.301386.53knot384
1511.351521.441553.69cubehash162
1571.251578.251607.52cubehash81
1986.592021.972089.84knot512
2077.752096.392123.71syconhash256v1
2952.033024.343111.88cubehash161
3091.103162.363203.37subterraneanv1
4480.714574.424745.56acehash256v1
5178.685184.625186.25sivrijndael256hash256v1
5430.545515.725563.61skinnyhashtk3
6948.857008.767123.13orangishv1
6977.837104.407350.52gage1h256c256r128
9584.659587.479597.27skinnyhashtk2
9654.319664.209668.94photonbeetlehash256rate32v1
10893.9911234.0011660.59gage1h256c224r064
12254.9612392.6812623.17gage1h256c256r064
12469.9512479.9212487.58heron256v1
12655.0413084.9213583.92gage1h256c224r032
16603.30?17024.75?19445.25?sivtemphotonhashv1
22172.6622189.4322201.87gage1h256c256r032
21564.5822375.1922781.63gage1h256c512r064
19968.55?23293.56?29264.20?rhash
36488.5737635.4939178.68gage1h256c224r016
41276.6241854.1142252.16gage1h256c512r032
41081.2242219.6543459.06gage1h256c256r016
72113.9572168.3872230.07gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
6.426.436.43md4
9.049.049.04md5
15.3215.3315.46blake2b
17.0617.1817.20edonr256
19.7819.9019.93bmw256
20.8320.8421.00sha1
21.8421.8622.03shabal512
22.0222.0422.20shabal256
23.5223.5223.80edonr512
23.9224.0524.18blake2s
24.1524.1524.32ripemd160
30.2630.2730.29tiger
31.2531.4131.44bmw512
32.1132.1132.42sha256
32.0732.1432.43sha224
32.1632.1632.43blake32
34.3034.5334.55blake512
34.5434.5534.81blake256
34.7134.7134.71skein512256
34.7334.7434.74skein512512
35.1135.1135.11nasha256
35.7835.8135.88nasha512
36.4636.4636.46skein256256
41.9542.3342.44keccakc512
42.9242.9343.21shake256
43.0143.4443.58k12
43.5843.6843.91sneikha256
44.6144.8045.59fugue2
44.5244.8044.93bblake256
44.6545.0345.32keccak
48.7748.7748.80skein10241024
52.0352.2452.32sarmal256
55.2555.2555.69luffa256
62.5962.5963.07sha512
67.1067.6668.05keccakc256
68.0568.2168.82shake128
68.6468.9870.09sarmal512
69.1669.1769.76sha384
70.1470.1470.77shavite3256
71.1771.3071.67fugue256
71.5071.5272.07mcssha6
74.6974.6975.23mcssha4
75.7575.7575.75mcssha5
75.7576.3376.71cubehash512
77.0877.2177.75sha3224
76.7777.3377.71keccakc1024
77.3377.4277.93luffa384
78.1478.1678.82blake64
78.8178.8379.43round3jh512
78.8178.8579.45round3jh256
79.8979.9280.89cubehash1632
81.4181.4181.42cubehash832
81.8381.8782.56sha3256
86.2286.8387.33keccakc448
90.3791.5991.71sneikha384
92.3392.3992.46groestl256
93.0793.7493.83asconhashv12
100.62101.21101.42esch256v1
101.66101.66101.69xoodyakv1
102.32102.37103.17luffa512
102.75102.88103.65sha3384
103.71103.71104.54keccakc768
120.50120.60121.57shavite3512
121.49122.47123.31mgrostl256
123.03123.33124.04md6d224
123.61123.67124.65saturninhashv2
126.72127.44127.80echosp256
127.93127.93127.95gimli24v1
129.97130.07131.20echo256
131.11131.66131.95cubehash816
132.96133.06134.21lane256
132.88133.28133.58md6d256
136.64136.73138.13simd256
142.02142.48143.33sha3512
145.61145.61145.64esch384v1
149.57151.55152.57fugue512
156.69157.01158.38simd512
156.48162.17166.28groestl512
171.08172.49173.06md6d384
171.83172.89173.03asconxofv12
173.45173.69175.33essence512
173.75176.64181.14essence384
178.59179.97180.19echosp512
203.09204.78205.98essence224
204.75205.06206.90essence256
206.62206.67206.97whirlpool
209.03209.93213.65md6d512
226.67226.75228.50cubehash1616
226.73226.80228.37cubehash88
231.27233.13234.60jh224
231.28233.17234.52jh384
231.27233.18234.31jh256
231.45233.22234.48jh512
241.58241.71245.72echo512
276.29277.67278.76shamashashv1
294.74297.23299.39lane512
295.25298.98299.82drygascon128
364.39366.83367.39drygascon256
373.41373.85376.44clxhash
381.10381.37384.14knot256v2
411.02413.69416.59cubehash168
419.12421.99422.47cubehash84
542.98543.19546.92coral256v1
692.35697.17702.27knot256v1
784.17787.47798.68cubehash164
815.17820.73821.45cubehash82
1367.121367.211377.60knot384
1539.781540.151553.24cubehash162
1589.291590.231601.40cubehash81
2027.612030.212063.96knot512
2113.022116.472129.87syconhash256v1
3017.603039.953072.20cubehash161
3132.833165.333170.91subterraneanv1
4613.484618.504703.08acehash256v1
5178.005180.645180.97sivrijndael256hash256v1
5520.065559.095562.72skinnyhashtk3
7059.777063.167117.92orangishv1
7195.397200.357320.20gage1h256c256r128
9607.689608.449611.03skinnyhashtk2
9639.909642.159644.06photonbeetlehash256rate32v1
11254.6111348.7611511.00gage1h256c224r064
12533.8012538.8112650.18gage1h256c256r064
12671.8912674.3812677.69heron256v1
13078.1013191.6913395.10gage1h256c224r032
16731.6816872.1418078.25sivtemphotonhashv1
22409.9922413.2322416.03gage1h256c256r032
22187.7722584.4022593.29gage1h256c512r064
23469.67?23722.02?26583.09?rhash
37666.8137942.6038551.36gage1h256c224r016
38300.9738323.3638900.24fsb512
41249.2341291.0642261.62fsb256
41933.7242219.6442278.98gage1h256c512r032
42404.7742718.0843169.70gage1h256c256r016
72737.2472749.0172772.10gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
6.906.906.93md4
9.469.469.47md5
15.5915.6015.62blake2b
17.6017.6418.30edonr256
20.9921.0021.37bmw256
21.7221.7221.87sha1
24.1024.1224.47blake2s
24.1224.1424.47shabal512
24.2224.2224.48shabal256
25.0425.0525.28edonr512
25.1025.1325.43ripemd160
31.5831.5931.61tiger
33.2633.2833.80sha224
33.3033.3033.67blake32
33.3033.3233.74sha256
34.7135.1335.29bmw512
35.6735.6836.04blake256
35.9935.9935.99skein512256
36.0636.0736.08skein512512
36.4036.4036.44nasha256
36.4836.8336.90blake512
37.2237.2237.23skein256256
38.1538.2338.35nasha512
43.4343.8644.90keccakc512
44.4444.4644.81shake256
44.2944.5444.59sneikha256
46.2646.6847.01k12
47.0247.4247.67keccak
51.5151.5251.89skein10241024
51.4351.8051.88bblake256
54.5855.3256.04fugue2
55.0055.6155.83sarmal256
56.9656.9657.36luffa256
66.0666.0866.44sha512
72.1272.1372.79shavite3256
71.7372.4273.01keccakc256
73.0273.0573.64sha384
73.0173.2974.40sarmal512
73.9974.0074.38mcssha6
74.5774.6675.42shake128
76.2276.5276.83fugue256
77.4977.5678.23mcssha4
78.7979.5180.10cubehash512
79.6479.6680.48sha3224
79.2179.7980.40keccakc1024
80.3180.3180.33mcssha5
80.6480.6781.41luffa384
81.0481.0481.77round3jh256
81.0481.0681.79round3jh512
82.5782.9983.55blake64
86.1486.1987.07sha3256
88.0488.7589.44keccakc448
90.2290.2491.64cubehash1632
92.2593.4593.55sneikha384
94.3695.0895.14asconhashv12
95.3195.3195.32cubehash832
96.2996.3096.40groestl256
101.69102.39102.82esch256v1
102.54102.54102.56xoodyakv1
103.98104.00104.69keccakc768
104.50104.61105.41sha3384
106.65106.66107.44luffa512
123.39123.92124.41md6d224
125.39125.44126.44saturninhashv2
125.22126.08128.05echosp256
126.89126.90128.03shavite3512
129.68129.68129.68gimli24v1
131.68132.85134.13mgrostl256
133.12133.38133.80md6d256
139.96140.10141.52lane256
140.39140.46142.10simd256
141.95142.07143.30echo256
145.09145.84145.92cubehash816
147.90147.92149.14sha3512
148.06148.07148.07esch384v1
160.41162.35163.30fugue512
165.10166.10166.64simd512
170.29171.48172.87md6d384
169.19173.81179.46groestl512
173.92175.22175.53asconxofv12
182.98182.99185.70essence384
183.12183.20184.83essence512
195.51196.99197.11echosp512
206.87207.64208.38md6d512
208.89210.58211.67essence224
210.34210.91212.01essence256
211.85211.90211.98whirlpool
237.36239.23240.58jh224
237.45239.23240.58jh384
237.40239.29240.61jh512
237.43239.32240.57jh256
240.64240.70242.39cubehash88
252.68252.77254.54cubehash1616
253.99254.17258.63echo512
280.06280.50282.55shamashashv1
295.71299.67300.24drygascon128
322.03325.44330.18lane512
368.34368.44371.31drygascon256
374.40374.60377.41clxhash
386.71386.81389.61knot256v2
433.01433.11436.42cubehash84
437.02437.16442.91cubehash168
549.95550.80554.84coral256v1
692.74698.24701.62knot256v1
810.14811.39821.19cubehash164
828.25831.34838.15cubehash82
1372.861382.121383.90knot384
1563.491570.861575.69cubehash162
1600.461609.811613.45cubehash81
2038.392045.722075.38knot512
2143.642151.812160.47syconhash256v1
3044.083069.573102.20cubehash161
3145.523173.183176.49subterraneanv1
4687.914694.064778.12acehash256v1
5170.135170.575178.02sivrijndael256hash256v1
5590.895628.175635.94skinnyhashtk3
7151.717152.827210.33orangishv1
7353.977358.337476.51gage1h256c256r128
9608.389613.939616.38photonbeetlehash256rate32v1
9635.569642.039643.75skinnyhashtk2
11437.4511523.7811693.17gage1h256c224r064
12754.9012766.6312895.31gage1h256c256r064
12998.6313000.3013006.42heron256v1
13274.4213379.3913567.29gage1h256c224r032
16697.6116705.9016845.54sivtemphotonhashv1
22759.7722764.8022780.11gage1h256c256r032
22553.1522935.6022956.28gage1h256c512r064
24079.95?24173.88?26986.68?rhash
38133.1438464.0339052.73gage1h256c224r016
42531.0442829.9142832.86gage1h256c512r032
43083.2443447.8344139.27gage1h256c256r016
73706.3473722.2773736.53gage1h256c224r008
100142.48100182.76101740.53fsb512
108963.95109025.92111923.45fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
8.218.248.32md4
10.6310.6310.66md5
18.1618.1618.19blake2b
19.3719.4519.62edonr256
24.0724.1224.20sha1
24.2424.2424.46bmw256
24.5724.6024.70blake2s
26.8126.8227.40edonr512
27.6227.6427.67ripemd160
30.0530.0630.11shabal256
30.2330.2430.72shabal512
35.0935.1235.22tiger
36.3536.3636.44blake32
36.4236.4436.67sha224
36.4836.5136.62sha256
38.7138.7138.80blake256
38.8538.9139.88blake512
39.2639.2639.30skein256256
39.4239.4439.44skein512256
39.5939.6039.60skein512512
39.8539.8639.95nasha256
40.7240.7441.37nasha512
41.3341.5542.61bmw512
45.7145.8147.53sneikha256
48.6048.6649.76keccakc512
48.6848.6949.70keccak
49.6949.9651.21shake256
51.0551.1452.31k12
57.7758.6159.61sarmal256
61.4361.5462.02luffa256
64.8065.4465.48skein10241024
68.6968.7369.70sha512
69.8769.9870.95bblake256
76.3176.3276.88sha384
77.3977.4077.86shavite3256
77.5077.5679.20keccakc256
77.4677.9278.92sarmal512
80.6780.6881.65mcssha6
80.4480.9683.24fugue2
84.9885.0086.03mcssha4
84.9485.8486.34shake128
86.1886.1887.11blake64
86.9886.9987.96round3jh256
86.9986.9988.03round3jh512
86.9187.2888.84cubehash512
86.7287.7288.48keccakc1024
89.4889.5090.48luffa384
89.3990.2894.62fugue256
92.4992.5092.79mcssha5
96.9098.7398.90sneikha384
97.8998.8598.91asconhashv12
99.8099.90101.04sha3256
100.07100.12101.35sha3224
104.90104.90104.93xoodyakv1
105.00105.90106.01esch256v1
106.84106.87107.09groestl256
108.58109.60110.61keccakc448
111.22111.24112.20keccakc768
116.00116.09117.46sha3384
117.76117.76119.69cubehash1632
118.20118.22119.26luffa512
130.17130.22131.24saturninhashv2
131.00131.03132.16shavite3512
132.39132.39132.40cubehash832
134.35134.36134.36gimli24v1
145.03145.67146.03echosp256
146.45147.24149.29mgrostl256
150.39150.46152.75simd256
154.61154.63154.72esch384v1
158.71158.84160.58lane256
165.53165.66166.86sha3512
168.72169.03170.15echo256
180.08181.30182.38asconxofv12
182.81183.06184.58cubehash816
188.56191.07192.28fugue512
185.62191.52197.64groestl512
204.16204.79206.20simd512
208.59208.73212.28essence384
208.96209.42211.20essence512
224.04226.04227.58essence224
226.06226.16226.42whirlpool
226.07226.67228.58essence256
232.96235.41235.60echosp512
250.80251.92253.18md6d224
253.63255.70257.35jh512
253.61255.79257.23jh224
253.59255.82257.20jh256
253.97255.86257.18jh384
261.34261.47265.84echo512
269.48270.29271.36md6d256
277.74277.80279.73cubehash88
290.52290.63292.67shamashashv1
298.14301.49302.20drygascon128
322.05322.26324.87cubehash1616
342.53345.46347.35md6d384
377.15377.16380.12clxhash
378.88378.97381.93drygascon256
401.69401.75404.71knot256v2
417.37418.95420.66md6d512
433.95434.97441.96lane512
470.11470.21473.65cubehash84
506.40506.46513.20cubehash168
568.70569.44569.82coral256v1
699.39705.08708.90knot256v1
865.61868.69869.24cubehash82
879.49879.61891.43cubehash164
1390.921392.021401.62knot384
1633.141635.231644.14cubehash162
1637.431638.031650.80cubehash81
2073.542075.842101.49knot512
2234.942240.962253.57syconhash256v1
3123.013132.173152.26cubehash161
3185.823197.153215.47subterraneanv1
4879.974900.964972.82acehash256v1
5143.575150.835165.17sivrijndael256hash256v1
5787.345812.685833.58skinnyhashtk3
7399.687401.807442.61orangishv1
7775.667781.057889.26gage1h256c256r128
9526.039527.229529.20photonbeetlehash256rate32v1
9724.169724.449724.71skinnyhashtk2
11914.7912010.2612203.17gage1h256c224r064
13289.5913320.0513434.43gage1h256c256r064
13868.7613870.9613889.07heron256v1
13779.6913878.2714081.57gage1h256c224r032
16631.1816637.5216768.01sivtemphotonhashv1
23639.1523646.7023679.44gage1h256c256r032
23513.3223894.2923913.84gage1h256c512r064
25619.19?26169.43?28816.10?rhash
39574.7639867.0840454.03gage1h256c224r016
44154.7344460.7044470.87gage1h256c512r032
44647.3145020.3545693.69gage1h256c256r016
76278.3076306.1976355.43gage1h256c224r008
265199.16265319.45269311.21fsb512
289176.54289456.21297228.06fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
24.5824.9525.38md4
25.5525.5525.61md5
30.4530.6930.78blake2s
39.9739.9740.00blake2b
42.2242.3843.03edonr256
53.4253.4853.95sha1
59.2859.2859.58edonr512
59.7259.7760.03ripemd160
64.7864.7864.84skein256256
65.9465.9466.03bmw256
69.1269.1969.61sneikha256
74.7874.8475.28blake32
76.4476.5077.06sha224
76.9276.9877.30sha256
77.3877.3877.47blake256
79.6180.0380.19tiger
81.2281.2281.36skein512256
82.3482.3482.56skein512512
83.9483.9483.95nasha256
85.6985.6985.70blake512
91.8892.0092.56keccakc512
90.6792.3395.77nasha512
92.4192.4192.64keccakc1024
92.4792.4792.75keccak
94.1994.1994.42shake256
104.66104.72105.19shabal256
107.52107.62108.03shabal512
118.81118.94120.48luffa256
118.62119.69125.14sarmal256
128.56128.91129.36bmw512
130.50130.56130.91k12
131.28131.31131.72sha512
135.09135.12135.25xoodyakv1
142.78142.80143.55asconhashv12
143.19143.20143.92esch256v1
144.69144.69145.03shavite3256
151.09151.12151.19sha384
158.02158.20159.45sneikha384
156.84159.23161.53sarmal512
162.66162.78162.91round3jh256
162.91162.91163.06round3jh512
165.72165.72165.94mcssha6
167.88168.16169.58blake64
171.97171.97172.12keccakc768
180.84180.84181.03mcssha4
182.06182.78201.11keccakc256
190.84190.84191.06saturninhashv2
190.78191.08192.28cubehash512
193.89193.91193.95gimli24v1
202.05202.17202.44luffa384
210.77211.27211.47skein10241024
220.31220.52222.92keccakc448
222.89223.14224.59sha3512
226.36226.81227.91sha3384
227.05227.36227.86sha3256
228.48228.69230.50sha3224
238.52238.53238.75esch384v1
241.38241.70242.50groestl256
244.03244.41244.75shavite3512
247.22248.02248.97shake128
248.36248.38248.55mcssha5
258.16258.36263.31asconxofv12
265.39265.75266.81luffa512
277.36280.66286.95simd256
294.34297.59305.78fugue256
305.52305.77312.19bblake256
326.50326.86329.36drygascon128
388.22388.58391.45echo256
391.58394.70401.00mgrostl256
397.77401.86414.16lane256
407.25407.83408.92whirlpool
412.31412.34414.30clxhash
419.75419.89428.72essence224
415.27420.53425.31fugue2
420.06421.19429.67essence256
423.69424.55428.59shamashashv1
441.20446.34462.14echosp256
461.88462.14471.80jh384
461.81462.17471.81jh224
462.03462.64472.17jh512
461.84462.69471.62jh256
470.25470.48479.16cubehash1632
478.19478.28483.84echo512
476.03491.28503.33groestl512
513.84513.97515.36drygascon256
535.95536.03542.20essence384
539.16539.28544.81essence512
542.03544.44554.56echosp512
552.44554.64567.03fugue512
593.45593.50594.78knot256v2
606.97606.97607.14cubehash832
621.38629.36629.92simd512
656.25665.56672.03cubehash816
752.66752.70761.28cubehash88
789.34790.77805.36knot256v1
808.39813.72815.12coral256v1
849.73858.56865.05md6d224
909.56914.25924.28md6d256
944.94945.03953.72cubehash84
1125.451136.341150.42md6d384
1209.981214.171219.61cubehash1616
1347.691349.091355.75cubehash82
1362.141368.561376.02md6d512
1394.561394.721411.08cubehash168
1539.171539.301549.62knot384
1695.221698.141724.97lane512
1767.501767.881798.19cubehash164
2112.562113.642130.30cubehash81
2526.222526.392557.62knot512
2526.662535.342541.52cubehash162
3406.333408.553433.16syconhash256v1
3602.733613.193626.12subterraneanv1
3995.864030.444047.67cubehash161
4900.694901.064901.38sivrijndael256hash256v1
7418.387426.287563.56acehash256v1
8190.818258.978266.44skinnyhashtk3
8433.818434.208434.77photonbeetlehash256rate32v1
10481.2710485.9210559.41orangishv1
10771.5010771.5210774.59skinnyhashtk2
13104.1413114.0813287.41gage1h256c256r128
15685.7815692.5315837.03sivtemphotonhashv1
18139.9218217.3118353.31gage1h256c224r064
20151.6420194.0620494.06gage1h256c256r064
20158.8620227.8020436.22gage1h256c224r032
24996.8625000.3925193.38heron256v1
34659.6434687.4435031.39gage1h256c256r032
35860.0336357.3836402.88gage1h256c512r064
45497.8945983.8650415.72rhash
57253.3657748.2558385.58gage1h256c224r016
64778.1965183.0365806.61gage1h256c256r016
65013.9765298.8365466.97gage1h256c512r032
109317.31109356.98109633.50gage1h256c224r008
2377677.112379041.782414591.44fsb512
2595565.252597482.952666490.75fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
138.50138.75139.75md5
166.25167.75171.38md4
208.75209.12210.12sneikha256
213.25218.50231.62edonr256
240.00241.00243.25blake2s
272.62274.38279.75sha1
307.25307.88311.00ripemd160
318.50318.50321.00blake2b
343.50344.25348.62blake32
348.75348.75350.00blake256
377.75379.00383.25sha224
379.00379.00380.25skein256256
381.38381.75390.00sha256
382.00382.00383.00bmw256
396.25396.25396.38nasha256
393.62403.12409.88tiger
465.88466.25466.25edonr512
470.00470.00474.25xoodyakv1
496.50497.62508.88asconhashv12
528.25529.62532.00luffa256
537.25537.50537.75gimli24v1
545.25545.50549.38saturninhashv2
546.88547.00551.25sneikha384
547.50548.00556.25esch256v1
615.12616.88622.12shavite3256
650.75651.00651.00skein512256
654.75654.88658.50shabal256
658.50658.50658.62skein512512
681.75681.75687.12shabal512
686.00686.00686.25blake512
689.00689.25692.50clxhash
733.00735.88740.38keccakc512
733.12736.62737.12nasha512
734.75736.75738.75keccakc1024
737.75737.75745.62keccak
744.50744.62749.25shake256
838.00838.00841.62mcssha6
840.75843.62847.00drygascon128
873.50873.50887.12asconxofv12
935.62936.00944.50mcssha4
938.50940.38944.75cubehash512
988.50988.62995.38k12
953.00988.751005.25sarmal256
1014.881015.621018.12luffa384
1025.121030.251035.12bmw512
1038.381038.501039.00esch384v1
1048.751050.001054.75sha512
1202.001202.121205.50sha384
1205.501210.381212.75groestl256
1274.121281.501303.00sarmal512
1315.381315.751318.88round3jh256
1319.251319.501323.38round3jh512
1325.381326.501330.88luffa512
1337.251337.251341.38keccakc768
1339.001339.751342.50blake64
1357.001361.001365.25shamashashv1
1414.751414.751416.62keccakc256
1476.251479.251483.25mcssha5
1498.121498.251508.00knot256v1
1566.751571.251573.25fugue256
1636.501642.251646.88whirlpool
1649.501686.001687.75skein10241024
1730.501730.751732.50knot256v2
1767.251767.751772.62keccakc448
1773.751777.381790.75sha3512
1799.501806.251810.00sha3384
1815.251820.001825.00sha3224
1818.501822.501826.50sha3256
1941.501944.251947.50drygascon256
1950.001951.001959.88shavite3512
1970.621974.621980.62shake128
2135.882139.622212.75bblake256
2240.882244.502278.00simd256
2572.502574.122644.38essence224
2575.122581.252657.12essence256
2677.882689.122766.75coral256v1
2808.502824.502858.75fugue2
3097.753104.883113.75echo256
3123.753124.253133.62knot384
3150.12?3170.12?3957.12?mgrostl256
3175.503175.623182.12cubehash1632
3226.623264.253368.50lane256
3408.753442.753562.25fugue512
3522.383549.253647.75echosp256
3706.503712.883786.88jh224
3708.383714.623799.75jh512
3708.503716.123786.25jh384
3707.123719.503796.75jh256
3819.623821.383840.88echo512
3795.503922.004000.75groestl512
4296.754296.754297.75cubehash832
4303.754304.624348.62essence384
4332.754334.504375.50essence512
4333.884362.254432.62echosp512
4297.624370.884428.88cubehash816
4490.754490.884502.75cubehash88
4683.754684.754697.38cubehash84
4991.885006.255043.38simd512
5075.755151.255213.12cubehash82
5571.505575.505579.75sivrijndael256hash256v1
5854.505856.255923.00cubehash81
6091.626092.126218.88knot512
6800.126863.126922.88md6d224
6931.756994.127033.00subterraneanv1
7273.887309.887371.50md6d256
8014.258028.508090.38cubehash1616
8389.008390.258516.12cubehash168
8759.258760.258891.00cubehash164
9088.259146.129236.88md6d384
9577.259591.009643.62cubehash162
9653.889682.259684.38photonbeetlehash256rate32v1
10871.0010939.0011014.88md6d512
11003.8811075.6211130.00cubehash161
12635.0012643.6212711.75syconhash256v1
13474.1213511.7513755.62lane512
16766.6216786.5016960.75sivtemphotonhashv1
19180.2519180.2519181.62skinnyhashtk2
21863.7522039.5022113.88skinnyhashtk3
27432.1227964.2528499.50acehash256v1
41901.7541906.5042245.50orangishv1
48149.0048167.8848784.62gage1h256c256r128
66625.1267159.7567724.38gage1h256c224r064
69877.5070499.0071000.00gage1h256c224r032
74419.1274602.1274868.12gage1h256c256r064
112801.38112810.12112860.25heron256v1
122016.88122032.75122278.12gage1h256c256r032
131884.50133425.62133714.62gage1h256c512r064
175702.50?178367.25?196318.38?rhash
196694.88197989.75199923.38gage1h256c224r016
222189.88222855.00225354.88gage1h256c256r016
229715.88229818.00229935.88gage1h256c512r032
368601.25371087.25371920.75gage1h256c224r008
19045954.1219098181.2519398061.50fsb512
20768170.2520801504.7521328895.75fsb256

amd64; KnLanding (50671); 2016 Intel Xeon Phi 7250; 68 x 1400MHz; genji291, supercop-20180818

Graphs: old

Cycles/byte for long messages
quartilemedianquartilehash
3.423.423.42edonr512
3.923.923.94k12
4.164.174.19md4
5.175.175.17md5
5.405.415.42bmw512
6.106.136.14blake2b
6.416.426.42shavite3512
6.456.466.59echosp256
6.696.726.75edonr256
7.077.077.08cubehash832
7.397.397.40shavite3256
7.527.537.53echo256
7.767.787.85shake128
8.058.068.09sha1
8.478.598.97shabal512
8.778.858.97shabal256
8.938.968.98skein512512
8.948.968.96skein512256
9.049.089.08keccakc256treed2
9.249.259.30bmw256
9.279.279.28tiger
9.159.339.41blake64
9.309.429.54bash256
9.469.469.49sha3224
9.549.549.55echosp512
9.569.599.65skein256256
9.779.9610.27shake256
9.46?10.01?10.88?sha3256
10.1310.1610.18blake512
10.1110.2810.28blake2s
10.7110.7510.77sarmal256
11.2311.2311.25keccakc512treed2
8.07?11.48?11.57?bblake256
12.2412.2412.25bash384
12.3512.3712.42sha512
12.3512.3712.41sha384
12.8812.9312.99keccakc256
12.9112.9312.97skein10241024
13.1013.1313.15sarmal512
12.54?13.17?14.33?sha3384
13.1713.1913.21cheetah256
13.7113.7413.78echo512
13.7513.7713.77blake32
14.1014.1014.14cubehash512
14.1014.1214.12cubehash1632
14.1014.1214.12cubehash816
14.3614.3914.43lux512
13.50?15.02?15.15?keccakc448
15.3115.3315.45rfsb509
15.5015.5315.55lux256
15.8915.9115.99keccakc512
16.8016.8816.97keccak
17.2817.2817.32luffa256
17.7517.7718.09ripemd160
17.8117.8117.88blake256
18.6318.6618.68bash512
18.6718.7018.72sha3512
18.8918.9119.37luffa384
19.0419.0619.06sha256
19.0519.0619.16sha224
20.3620.4020.51cheetah512
20.7020.7220.75keccakc768
20.9220.9520.97jh384
20.0420.9621.02jh224
20.9420.9620.97jh256
20.9520.9621.20jh512
21.0121.0221.08fugue2
21.2321.3121.84nasha512
21.6821.6821.77nasha256
24.2524.3024.40groestl256
24.6424.6424.65round3jh256
24.6424.6524.65round3jh512
23.41?28.36?28.38?cubehash88
28.5728.5828.60cubehash1616
29.8829.8929.92keccakc1024
31.9732.0032.10luffa512
32.5232.6332.70fugue256
33.4533.4633.50groestl512
38.1338.2438.44lane256
39.6139.7239.85hamsi
40.0140.0740.20essence512
39.9540.1140.43essence384
40.1040.2140.84md6d224
43.2543.3443.46md6d256
45.4445.6845.73mcssha6
45.6345.6845.75mcssha5
45.6445.7345.78mcssha4
47.1347.2847.55whirlpool
47.9449.0350.70simd512
49.1649.2752.96simd256
55.7955.9956.70md6d384
56.4256.5056.57cubehash84
57.3057.3257.35cubehash168
63.4063.4663.65essence224
63.3463.4863.63essence256
68.2168.4668.86md6d512
69.1069.3570.92mgrostl256
76.60?77.04?86.70?fugue512
107.07?107.31?119.29?fugue384
113.09113.28120.65cubehash82
114.26114.39121.22cubehash164
220.08233.59235.30cubehash81
223.02236.95240.61cubehash162
248.38260.11263.58lane512
229.34?283.15?317.79?fsb256
333.67338.60345.48md2
459.89463.95478.23cubehash161
536.26?778.65?845.66?fsb512
Cycles/byte for 4096 bytes
quartilemedianquartilehash
3.573.583.58edonr512
4.164.164.17k12
4.344.344.35md4
5.295.295.29md5
5.825.825.82bmw512
6.176.176.18blake2b
6.886.886.89edonr256
6.926.926.98echosp256
7.087.087.08shavite3512
7.717.717.71cubehash832
7.867.867.86shavite3256
7.977.977.97echo256
8.038.038.06shake128
8.448.448.45sha1
9.159.159.15skein512256
9.159.159.16skein512512
9.149.169.32shabal512
9.419.429.48shabal256
9.539.539.54tiger
9.609.609.61bmw256
9.679.679.68sha3224
9.619.709.70blake64
9.749.759.77skein256256
9.729.759.79bash256
9.839.839.83echosp512
10.2610.2810.42shake256
10.2710.2910.70sha3256
10.3110.3110.31blake2s
10.5310.5310.53keccakc256treed2
10.5710.5710.58blake512
11.1311.1311.14sarmal256
12.6112.6112.61bash384
12.7512.7512.75keccakc512treed2
12.8712.8712.91bblake256
13.0513.0513.07sha384
13.0513.0513.08sha512
13.3613.3613.39keccakc256
13.4113.4113.94sha3384
13.4413.4513.46skein10241024
13.5913.6013.60sarmal512
14.0514.0514.06blake32
14.4614.4614.47cubehash512
14.4614.4614.48echo512
14.7514.7514.75cubehash816
15.3315.3415.34cubehash1632
15.4215.4315.49keccakc448
16.1916.2016.26rfsb509
16.4916.5016.51keccakc512
17.5017.5017.54keccak
17.6317.6317.64luffa256
17.9617.9817.98cheetah256
18.1618.1718.32ripemd160
18.1718.1718.20blake256
18.7618.7718.77sha3512
19.0119.0119.02bash512
19.4719.4719.69luffa384
19.6119.6219.67sha224
19.6219.6219.62sha256
21.1321.1321.14keccakc768
21.3021.3021.31jh256
21.3021.3021.31jh384
21.3021.3121.34jh224
21.3021.3121.42jh512
21.8121.8221.82lux256
22.1022.1022.14nasha256
22.1222.1622.39nasha512
22.4822.4922.50lux512
23.3823.3823.41fugue2
25.0425.0425.04round3jh256
25.0425.0425.04round3jh512
25.2225.2325.27groestl256
27.7927.8027.85cheetah512
29.0029.0029.00cubehash88
29.8129.8129.82cubehash1616
30.0330.0330.04keccakc1024
32.8032.8132.86luffa512
34.3434.3434.37fugue256
35.2535.2635.28groestl512
37.1537.1637.48md6d224
39.5139.5239.61lane256
39.9339.9339.99hamsi
40.0940.1040.15md6d256
41.4941.5241.67essence384
41.5141.5241.58essence512
47.1247.1647.17mcssha4
47.2047.2047.22mcssha6
47.7547.7647.79mcssha5
48.1248.1448.27whirlpool
50.0050.0551.87simd256
50.1550.4950.86simd512
51.7151.7652.11md6d384
57.2057.2057.23cubehash84
58.5558.5658.57cubehash168
63.2963.3463.52md6d512
64.6464.6664.75essence224
64.6564.6764.75essence256
72.9573.0273.76mgrostl256
79.4179.4884.30fugue512
111.22111.25117.24fugue384
113.96113.98117.65cubehash82
115.69115.71119.12cubehash164
195.07202.82209.36fsb256
227.30230.81231.65cubehash81
231.15234.69236.49cubehash162
270.75271.84273.43lane512
342.16342.88343.57md2
464.83466.23470.17cubehash161
31088.8031098.5031116.10fsb512
Cycles/byte for 1536 bytes
quartilemedianquartilehash
3.813.813.82edonr512
4.574.574.58k12
4.624.624.63md4
5.505.505.50md5
6.236.236.23blake2b
6.486.496.50bmw512
7.147.147.14echosp256
7.147.157.16edonr256
8.188.188.19shavite3512
8.638.638.64shavite3256
8.648.648.65shake128
8.778.778.77cubehash832
8.998.999.00echo256
9.079.079.07sha1
9.489.489.50skein512256
9.489.489.50skein512512
9.839.839.88sha3224
9.969.979.97tiger
9.9810.0210.03skein256256
10.0310.0710.24shabal512
10.1410.2010.32bmw256
10.2410.3110.32blake64
10.3110.3210.35bash256
10.35?10.35?11.76?blake2s
10.3810.3910.49shabal256
10.6510.6511.09sha3256
10.6510.6610.81shake256
11.1511.1611.17echosp512
11.2411.2411.25blake512
11.7911.7911.81sarmal256
12.2012.2012.20keccakc256treed2
13.3813.3813.38bash384
13.4013.4314.00sha3384
14.1014.1014.11keccakc512treed2
14.18?14.19?16.90?sha384
14.2014.2014.22sha512
14.3014.3114.33skein10241024
14.3614.3714.43sarmal512
14.4414.4514.50keccakc256
14.5314.5414.54blake32
15.0415.0515.05cubehash512
15.1615.1615.20bblake256
15.6615.6615.67echo512
15.8015.8115.83cubehash816
15.81?15.82?22.42?keccakc448
17.1617.2117.22keccakc512
17.3817.3817.39cubehash1632
17.7917.7917.86rfsb509
18.2018.2118.21luffa256
18.5218.5218.53keccak
18.7618.7618.77blake256
18.8318.8318.84ripemd160
19.3519.3619.38sha3512
19.6019.6119.61bash512
20.3920.3920.40luffa384
20.5420.5420.54sha224
20.5520.5520.60sha256
21.2521.2621.26keccakc768
21.8821.8821.88jh384
21.8821.8821.88jh256
21.8821.8821.90jh224
21.8821.8821.90jh512
22.7922.8022.87nasha256
23.5123.5623.59nasha512
25.7025.7125.71round3jh512
25.7025.7125.72round3jh256
26.0926.1026.10cheetah256
26.7626.7726.77groestl256
27.3327.3327.33fugue2
30.0630.0730.11cubehash88
31.0731.0731.08keccakc1024
31.8731.8731.88cubehash1616
32.2832.2932.30lux256
34.1634.1634.17luffa512
35.9735.9735.99lux512
36.4936.5336.57md6d224
37.1737.1737.17fugue256
38.2538.2638.34groestl512
39.4039.4639.48md6d256
40.0740.1040.22cheetah512
40.2640.2640.28hamsi
41.6341.6441.71lane256
43.8643.8943.99essence384
43.9243.9643.97essence512
49.5449.5549.57mcssha4
49.5649.5749.61whirlpool
49.7349.7349.75mcssha6
50.8750.9050.98md6d384
51.2151.2151.27mcssha5
51.3251.3251.36simd256
52.8953.3053.48simd512
58.3758.3858.42cubehash84
60.6260.6360.68cubehash168
62.3162.3462.44md6d512
66.6566.6566.68essence224
66.6766.6766.73essence256
79.0779.2879.57mgrostl256
83.9083.9683.98fugue512
87.31?101.53?158.59?fsb256
115.12115.14115.45cubehash82
117.83117.83118.02fugue384
117.92117.92117.99cubehash164
228.48228.51228.82cubehash81
233.26233.29241.51cubehash162
293.86293.91307.33lane512
343.45343.56353.21md2
462.96469.29474.58cubehash161
81579.2081727.2081957.50fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
4.114.114.11edonr512
5.235.255.30k12
5.35?5.35?8.14?md4
6.006.006.03md5
7.077.077.10blake2b
7.687.687.70bmw512
7.837.837.83edonr256
9.029.049.21echosp256
9.389.419.41shake128
10.3310.3310.33skein512512
10.3310.3310.38skein512256
10.3810.3810.38shavite3512
10.4510.4510.45blake2s
10.5710.6010.60skein256256
10.69?10.72?12.49?shavite3256
10.7410.7410.74sha1
10.8210.8610.89bash256
10.9111.0311.06blake64
11.1311.1311.13tiger
11.4211.4211.45echo256
11.5711.5711.59cubehash832
11.5711.5911.74bmw256
11.9611.9612.44sha3256
11.9611.9812.15shake256
11.9811.9811.98blake512
11.9812.0112.01sha3224
12.3712.3712.37sarmal256
12.3712.4212.52shabal512
12.9812.9813.17shabal256
14.3214.3214.34echosp512
14.4914.4915.07sha3384
14.95?14.95?17.65?bash384
15.0715.0915.17sarmal512
15.8015.8215.82blake32
15.8715.8715.90sha384
15.9015.9015.90keccakc256
15.9215.9215.94sha512
16.5516.5816.58cubehash512
16.6216.6216.65keccakc256treed2
17.4317.4317.43echo512
18.3018.3318.35skein10241024
18.6218.6218.64cubehash816
19.3019.3519.37keccak
19.4719.4719.49keccakc448
19.5719.5919.59keccakc512
19.7419.7619.76luffa256
20.3420.3420.34blake256
20.5620.5620.61ripemd160
21.1721.1921.19bash512
21.1921.2221.22sha3512
21.6621.6621.66keccakc512treed2
21.8521.8521.88rfsb509
22.1922.1922.22bblake256
22.8022.8222.85cubehash1632
22.8522.8722.87luffa384
23.0923.0923.09keccakc768
23.4123.4123.43jh384
23.4123.4323.48jh256
23.4323.4323.43jh512
23.4323.4523.89jh224
23.7523.7723.77sha224
23.8023.8024.86sha256
24.6524.7224.72nasha256
24.7724.7924.99nasha512
27.4427.4427.47round3jh256
27.4727.4727.47round3jh512
30.8730.8930.89groestl256
32.8932.8932.91cubehash88
34.0334.0534.12keccakc1024
37.3637.3837.38cubehash1616
37.7737.7737.80luffa512
37.8437.8437.84fugue2
41.1541.1741.22hamsi
42.9242.9542.95groestl512
44.6744.6744.70fugue256
47.2547.2547.27lane256
49.9049.9049.92cheetah256
50.1750.1750.29essence384
50.39?50.46?67.30?essence512
53.3853.4056.02whirlpool
54.8154.8354.86simd256
56.0056.0056.02mcssha4
56.4956.5156.51mcssha6
60.1860.2060.23lux256
60.4560.4560.47mcssha5
61.4961.4961.49cubehash84
65.3865.8766.52simd512
66.1466.1466.16cubehash168
71.9972.0272.04essence224
72.0472.0772.09essence256
73.3573.4073.62md6d224
74.7974.8674.89cheetah512
79.1979.2679.41md6d256
87.45?87.72?100.82?lux512
88.4788.6288.86mgrostl256
96.1096.1396.18fugue512
102.38102.40102.69md6d384
103.88?104.95?125.22?fsb256
118.22118.25118.25cubehash82
123.89123.89123.93cubehash164
125.47125.56125.90md6d512
135.46135.48135.58fugue384
231.75231.75231.78cubehash81
239.22239.24239.34cubehash162
355.71355.76356.39md2
392.80392.83393.56lane512
468.90469.07517.85cubehash161
215925.00216103.00216296.00fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
1946560.001951370.001964060.00fsb512
9.199.199.41edonr512
11.5911.5911.81blake2s
12.6912.6912.91md5
14.2214.4414.44blake2b
14.6614.6614.88md4
15.0915.0915.31k12
16.6216.6216.84edonr256
18.1618.1618.38skein256256
20.5620.5620.78skein512256
20.5620.7820.78skein512512
21.8822.0922.09bash256
22.0922.3122.31sha3224
22.0922.3122.75sha3512
22.3122.3123.19sha3384
22.0922.5323.19sha3256
22.3122.5322.53shake128
22.3122.5322.75shake256
22.9723.1923.19bash384
23.1923.4123.62blake64
24.5024.7224.94bmw512
25.1625.1625.38sarmal256
25.8125.8125.81tiger
26.4726.4726.47blake512
29.9730.1930.19sarmal512
30.1930.1930.19bmw256
31.7231.7231.94sha1
31.9431.9432.16blake32
35.4435.4435.66echo256
35.6635.6635.88echosp256
36.09?36.31?52.28?cubehash512
36.5336.5336.75shavite3256
37.6237.8438.06keccakc1024
38.7238.7238.72luffa256
40.0340.2540.25blake256
40.2540.2540.25keccakc768
41.1241.1241.12bash512
41.78?41.78?51.84?sha384
42.2242.2242.44shavite3512
42.2242.2242.66sha512
42.2242.4442.44shabal512
42.6642.8843.09jh384
42.8842.8843.09jh256
42.8842.8843.09jh512
42.8842.8843.09ripemd160
42.88?43.09?89.69?jh224
43.7543.9743.97keccakc512
45.5045.7246.38shabal256
45.9446.1646.16echosp512
46.1646.3846.59keccak
46.3846.3846.59keccakc448
46.5946.5946.59echo512
47.2547.2547.25keccakc256
47.6947.6947.91cubehash832
48.1248.1248.34nasha256
49.8849.8850.09round3jh256
49.8850.0950.31round3jh512
52.2852.2852.50nasha512
52.5052.5052.72hamsi
53.3853.3853.59luffa384
54.6954.6954.69cubehash816
58.8458.8459.06skein10241024
61.0361.2561.25sha224
61.4761.4761.47sha256
68.9168.9169.12cubehash88
70.88?71.09?108.28?rfsb509
83.1283.1283.34groestl256
83.3483.5683.78luffa512
92.3192.3192.53cubehash1632
99.3199.5399.97simd256
99.5399.5399.53keccakc512treed2
101.28101.28101.50cubehash84
101.72101.94101.94keccakc256treed2
101.72101.94103.03whirlpool
107.19107.41107.84bblake256
107.84107.84107.84cubehash1616
118.56118.56118.56groestl512
119.22119.44119.44lane256
130.16130.38131.03essence384
132.12132.12133.00essence512
136.50136.72136.72cubehash168
138.47138.47138.69mcssha4
140.22140.22140.44essence224
140.66140.88140.88essence256
143.06143.06143.06mcssha6
150.06152.69152.91fugue256
157.94158.16158.16cubehash82
173.25173.25173.25fugue2
177.84177.84177.84cheetah256
178.72178.72178.72mcssha5
199.94199.94200.16cubehash164
203.22206.94209.34simd512
231.00232.09233.84md6d224
241.72242.16242.59mgrostl256
249.59249.81250.69md6d256
251.56251.56251.78fugue512
273.66273.66273.66cubehash81
312.59313.47313.47cheetah512
315.44315.66315.66cubehash162
325.94326.59326.81md6d384
361.16361.16361.38fugue384
399.22400.09401.41md6d512
417.38417.38417.81lux256
434.00435.75439.03fsb256
514.28514.50514.50md2
544.91545.12545.12cubehash161
670.91670.91671.56lux512
1523.811523.811530.16lane512
Cycles/byte for 8 bytes
quartilemedianquartilehash
61.2561.2563.00md5
73.5073.5073.50edonr512
73.5075.2575.25edonr256
82.2584.0085.75md4
92.7592.7592.75blake2s
105.00105.00106.75skein256256
113.75?115.50?159.25?blake2b
120.75120.75120.75k12
131.25133.00133.00tiger
136.50136.50141.75hamsi
148.75150.50150.50blake32
155.75155.75157.50sha1
162.75162.75164.50bmw256
164.50164.50164.50skein512256
164.50164.50166.25skein512512
169.75?171.50?203.00?luffa256
175.00175.00176.75bash256
176.75178.50178.50sha3224
178.50178.50180.25sha3512
178.50178.50185.50sha3384
178.50180.25182.00shake256
178.50180.25185.50sha3256
178.50182.00192.50shake128
182.00183.75183.75blake256
182.00183.75183.75cubehash512
183.75185.50185.50bash384
185.50185.50187.25bash512
185.50187.25189.00blake64
196.00197.75199.50bmw512
197.75199.50201.25ripemd160
199.50199.50201.25sarmal256
210.00210.00211.75blake512
211.75211.75213.50nasha256
236.25236.25236.25shavite3256
238.00239.75239.75sarmal512
264.25264.25269.50shabal512
271.25273.00274.75sha224
273.00274.75274.75sha256
274.75274.75274.75luffa384
283.50283.50285.25echo256
283.50283.50285.25echosp256
287.00288.75290.50shabal256
334.25334.25337.75sha384
336.00336.00337.75keccakc1024
337.75337.75337.75shavite3512
337.75337.75339.50sha512
343.00343.00344.75jh256
343.00344.75344.75jh224
343.00344.75344.75jh384
344.75344.75344.75cubehash816
344.75344.75344.75cubehash832
344.75344.75344.75jh512
351.75351.75353.50cubehash88
353.50353.50355.25keccakc768
362.25362.25362.25keccakc512
369.25369.25369.25echosp512
371.00371.00372.75echo512
371.00372.75372.75keccak
374.50374.50376.25keccakc448
379.75381.50381.50keccakc256
406.00406.00407.75round3jh256
406.00406.00407.75round3jh512
411.25413.00414.75cubehash84
414.75416.50416.50luffa512
420.00421.75421.75nasha512
435.75435.75437.50whirlpool
467.25469.00469.00cubehash82
470.75472.50472.50skein10241024
470.75472.50474.25rfsb509
474.25474.25476.00groestl256
600.25602.00603.75cubehash81
630.00630.00631.75cubehash1632
652.75654.50654.50cubehash1616
691.25691.25693.00cubehash168
707.00707.00707.00bblake256
787.50787.50789.25mcssha4
796.25798.00798.00keccakc512treed2
801.50801.50803.25cubehash164
801.50803.25805.00simd256
813.75815.50817.25keccakc256treed2
824.25824.25826.00mcssha6
875.00876.75876.75essence224
878.50880.25880.25essence256
896.00?896.00?1155.00?fugue256
915.25917.00917.00cubehash162
922.25924.00924.00groestl512
976.50978.25978.25lane256
1050.001050.001055.25essence384
1064.001064.001065.75essence512
1109.501109.501111.25mcssha5
1144.501144.501144.50cubehash161
1195.251197.001198.75cheetah256
1223.251223.251225.00fugue2
1426.251426.251428.00md2
1473.501473.501477.00fugue512
1622.251650.251694.00simd512
1849.751853.251858.50md6d224
1895.251900.501918.00mgrostl256
1996.752000.252005.50md6d256
2140.252140.252143.75fugue384
2261.002262.752262.75cheetah512
2607.502611.002614.50md6d384
3197.253199.003216.50md6d512
3437.003438.753442.25lux256
3547.253570.003626.00fsb256
4289.254291.004338.25lux512
12188.8012190.5012192.20lane512
15546468.0015632365.0015704900.00fsb512

amd64; BW+AES (406f1); 2016 Intel Xeon E5-2680 v4; 28 x 2400MHz; genji441, supercop-20180818

Graphs: old

Cycles/byte for long messages
quartilemedianquartilehash
-292.92?-158.66?-7.98?fsb512
1.821.861.88edonr512
2.902.922.96md4
3.033.063.08bmw512
3.073.083.09blake2b
3.393.453.51edonr256
3.433.493.78echo256
3.543.593.60sha1
3.883.913.95echosp256
3.903.923.97k12
4.054.084.13shavite3512
4.184.204.21cubehash832
4.624.634.63shavite3256
4.654.694.73bmw256
4.784.925.06keccakc256treed2
4.944.964.98md5
5.085.155.26shabal256
5.175.195.25sha512
5.175.205.27sha384
5.175.205.25shabal512
5.215.245.27sarmal256
5.215.305.53bblake256
5.275.335.39skein512512
5.345.345.35blake2s
5.295.355.41skein512256
5.425.475.52blake64
5.655.695.72tiger
5.785.825.87echosp512
5.815.845.86blake512
6.066.096.20keccakc512treed2
6.216.256.26blake32
6.396.426.46sarmal512
6.756.786.82bash256
6.826.856.88skein10241024
6.926.967.01cheetah256
7.057.077.11keccakc256
7.307.347.36shake128
7.357.477.56lux512
7.497.527.54blake256
7.637.687.75sha224
7.657.697.73sha256
7.697.787.81skein256256
8.178.218.24keccakc448
8.208.228.24cubehash512
8.218.228.24cubehash1632
8.148.238.36lux256
8.308.318.34cubehash816
8.398.468.52echo512
8.528.578.59sha3224
8.608.678.72keccakc512
8.678.718.76luffa256
8.838.888.92bash384
8.959.009.06rfsb509
9.029.069.08shake256
9.049.069.09groestl256
9.049.089.12sha3256
9.159.219.25keccak
9.309.349.40simd512
10.4410.5110.60cheetah512
11.2011.2411.32keccakc768
11.5511.6211.66fugue2
11.7811.8211.83sha3384
11.8411.8812.07luffa384
12.7712.8212.88groestl512
12.9312.9813.03ripemd160
13.2313.3013.35jh384
13.2613.3213.38jh512
13.2713.3213.36jh224
13.2713.3413.41jh256
13.4313.5313.61bash512
14.5214.5614.59fugue256
14.8415.1815.34round3jh256
15.0815.2415.56round3jh512
15.0215.2615.57luffa512
15.5115.5915.68nasha512
15.7115.8115.88nasha256
16.1216.1516.21keccakc1024
16.6116.6216.64cubehash1616
16.8116.8416.87cubehash88
16.9616.9817.01sha3512
19.0719.2719.36mgrostl256
20.4320.4920.61fugue384
20.7920.8220.85md6d224
21.5221.6021.67lane256
21.6121.6421.68whirlpool
22.1722.2422.31hamsi
22.3322.4022.55md6d256
26.5326.6026.64simd256
26.9326.9627.15fugue512
28.7028.7628.80md6d384
28.12?30.41?34.76?essence512
30.7330.7830.86lane512
30.0531.0332.12essence384
33.0333.0433.05cubehash84
33.1633.1933.22cubehash168
35.0435.1235.21md6d512
37.2737.9738.60fsb256
39.3540.2341.85essence224
39.2240.2341.70essence256
49.0049.0249.06mcssha5
49.0049.0249.07mcssha6
48.9949.0349.08mcssha4
66.1466.1466.17cubehash164
66.4966.5166.53cubehash82
132.48132.60135.33cubehash162
132.97133.05137.68cubehash81
262.31265.27271.22cubehash161
329.55334.43337.59md2
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.951.961.96edonr512
3.003.003.02md4
3.093.093.09blake2b
3.273.283.29bmw512
3.523.533.55edonr256
3.663.673.68sha1
3.713.723.82echo256
4.134.144.15k12
4.164.174.18echosp256
4.494.504.52shavite3512
4.574.574.58cubehash832
4.834.854.86bmw256
4.894.894.89shavite3256
5.055.065.07md5
5.345.345.35blake2s
5.405.415.42sarmal256
5.455.465.48sha512
5.455.465.48skein512512
5.465.475.50sha384
5.475.485.49skein512256
5.515.525.57shabal256
5.545.555.57shabal512
5.655.675.68blake64
5.775.795.84keccakc256treed2
5.815.825.83tiger
5.895.916.00bblake256
5.965.975.99echosp512
6.036.046.04blake512
6.366.376.37blake32
6.646.656.66sarmal512
6.986.997.03keccakc512treed2
7.017.027.03bash256
7.107.117.12skein10241024
7.327.327.34keccakc256
7.557.567.57shake128
7.637.637.64blake256
7.657.657.67cheetah256
7.827.857.85skein256256
7.897.907.93sha224
7.897.917.92sha256
8.428.438.44keccakc448
8.438.438.44cubehash512
8.698.698.70cubehash816
8.758.768.76sha3224
8.858.878.89echo512
8.868.878.89luffa256
8.938.938.94cubehash1632
8.988.999.00keccakc512
9.099.119.12bash384
9.339.349.35shake256
9.359.369.37sha3256
9.419.429.43groestl256
9.439.449.47lux512
9.489.509.51rfsb509
9.549.569.58keccak
9.709.719.73simd512
9.949.9610.02lux256
11.3711.4011.42cheetah512
11.4911.5011.52keccakc768
12.0012.0112.02sha3384
12.1812.1912.27luffa384
12.6012.6112.62fugue2
13.2213.2313.24ripemd160
13.4913.5113.52groestl512
13.5113.5313.55jh384
13.5113.5413.56jh256
13.5213.5413.55jh224
13.5213.5413.56jh512
13.7213.7513.77bash512
15.0315.0515.06fugue256
15.3415.4115.44round3jh256
15.4115.4415.57round3jh512
15.6015.6115.76luffa512
16.0516.0916.11nasha256
16.1016.1216.16nasha512
16.2616.2716.28keccakc1024
17.0417.0417.04sha3512
17.1917.2017.21cubehash88
17.3417.3417.34cubehash1616
19.4619.4619.47md6d224
20.2520.2620.27mgrostl256
20.9220.9521.00md6d256
21.3021.3021.34fugue384
22.0122.0122.02whirlpool
22.3122.3322.34lane256
22.3222.3422.36hamsi
26.8326.8526.86md6d384
26.9927.0227.03simd256
28.2228.2228.30fugue512
31.4731.5133.68essence512
31.8532.0432.53essence384
32.7032.7132.74md6d512
32.8532.8632.87lane512
33.5033.5033.50cubehash84
33.9934.0034.01cubehash168
39.9740.2340.38fsb256
40.8940.9841.68essence256
40.9240.9841.75essence224
49.8749.8749.88mcssha6
49.9549.9549.95mcssha4
50.6250.6250.62mcssha5
66.9766.9766.98cubehash164
66.9766.9866.98cubehash82
133.36133.40134.74cubehash162
133.46133.49135.80cubehash81
265.93266.02268.97cubehash161
334.90336.26337.56md2
9973.309978.369985.91fsb512
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.102.112.12edonr512
3.113.113.12blake2b
3.143.143.15md4
3.643.653.67bmw512
3.653.693.69edonr256
3.833.843.87sha1
4.124.154.23echo256
4.234.254.27echosp256
4.494.494.51k12
5.105.115.12bmw256
5.175.205.22shavite3512
5.195.205.21cubehash832
5.245.255.26md5
5.325.335.33shavite3256
5.345.355.35blake2s
5.685.695.70sarmal256
5.585.715.76skein512512
5.655.745.81skein512256
5.875.895.92sha512
5.885.905.94sha384
5.986.006.03blake64
6.036.046.06tiger
6.116.146.15shabal512
6.126.146.19shabal256
6.366.366.38blake512
6.556.576.57blake32
6.736.756.77echosp512
6.736.776.83keccakc256treed2
6.836.876.93bblake256
6.987.007.01sarmal512
7.377.407.41bash256
7.527.547.56skein10241024
7.807.827.85keccakc512treed2
7.837.847.84blake256
7.927.947.97keccakc256
7.977.998.02skein256256
8.068.088.09shake128
8.228.248.26sha224
8.238.268.27sha256
8.638.648.66keccakc448
8.728.758.79cheetah256
8.778.778.78cubehash512
8.888.908.93sha3224
9.139.139.18luffa256
9.319.329.33cubehash816
9.369.379.38keccakc512
9.549.579.59echo512
9.599.629.65bash384
9.669.669.67sha3256
9.669.679.70shake256
9.9710.0010.03groestl256
10.1010.1110.12cubehash1632
10.1510.1610.19keccak
10.3010.3310.36simd512
10.3710.3810.43rfsb509
11.6111.6411.65keccakc768
12.0312.0412.07sha3384
12.6412.6712.78lux512
12.6712.7012.73luffa384
12.7112.7612.82lux256
12.8012.8512.88cheetah512
13.6013.6213.65ripemd160
13.8713.8913.91jh256
13.8813.9113.91jh512
13.8913.9113.94jh224
13.9013.9313.94jh384
14.1214.1814.22bash512
14.2814.3014.33fugue2
14.6514.6714.71groestl512
15.7315.7515.98round3jh256
15.7915.8315.97round3jh512
15.8815.8915.90fugue256
16.2216.2316.26luffa512
16.5316.5616.59nasha256
16.8516.8816.91keccakc1024
17.0117.0517.10nasha512
17.5517.5617.58sha3512
17.8017.8217.83cubehash88
18.5418.5418.55cubehash1616
19.4719.5119.52md6d224
20.9320.9921.01md6d256
21.8521.8921.93mgrostl256
22.4822.5022.53hamsi
22.5922.6222.71fugue384
22.6122.6222.63whirlpool
23.4623.4823.52lane256
26.7926.8426.89md6d384
27.6827.7127.73simd256
30.2330.2530.28fugue512
32.5332.5532.60md6d512
33.3233.3735.51essence512
33.6233.6634.32essence384
34.2234.2334.25cubehash84
35.3035.3335.35cubehash168
36.1836.2036.22lane512
42.1842.2342.98essence256
42.1842.9843.14essence224
44.8645.2045.48fsb256
51.2251.2351.29mcssha6
51.3751.4251.46mcssha4
53.1953.2153.24mcssha5
67.7667.7667.78cubehash82
68.3368.3568.36cubehash164
134.23134.24134.26cubehash81
134.69134.71134.74cubehash162
267.27267.31267.35cubehash161
339.29339.92342.93md2
26681.1026703.7026847.10fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.332.352.36edonr512
3.503.513.52blake2b
3.503.513.53md4
4.024.084.14edonr256
4.364.384.41bmw512
4.374.394.42sha1
5.015.035.08k12
5.085.155.20echo256
5.225.265.31echosp256
5.345.355.35blake2s
5.745.755.76md5
5.815.845.87bmw256
5.925.955.97sarmal256
6.156.236.42skein512256
6.206.266.31skein512512
6.276.296.35blake64
6.436.486.54sha384
6.496.496.54shavite3256
6.456.516.59sha512
6.606.626.65shavite3512
6.626.656.68blake512
6.666.686.71tiger
6.886.896.92cubehash832
7.077.087.09blake32
7.267.307.34sarmal512
7.587.617.72shabal512
7.657.657.72bash256
7.787.827.88shabal256
8.328.378.41skein256256
8.428.438.44blake256
8.568.598.65echosp512
8.628.648.65shake128
8.728.768.85keccakc256
9.059.099.12sha224
9.059.099.13sha256
9.269.289.36keccakc256treed2
9.479.499.60skein10241024
9.579.619.70bblake256
9.669.679.70cubehash512
9.819.859.92luffa256
10.4210.4510.49echo512
10.5610.6010.68keccakc512
10.6210.6510.71bash384
10.6510.6710.77keccak
10.6710.7110.81keccakc448
10.7210.7410.81shake256
10.7310.7410.81sha3224
10.7410.7810.94sha3256
10.9911.0111.03cubehash816
11.4511.4711.49groestl256
11.9511.9712.01cheetah256
12.0112.1412.29keccakc512treed2
12.6212.6312.74keccakc768
12.6812.7612.86rfsb509
12.8312.8312.88sha3384
13.1013.1513.20simd512
13.2413.2413.26cubehash1632
13.9814.0214.10luffa384
14.6814.7014.72ripemd160
14.7914.8314.86jh256
14.8114.8514.89jh224
14.8314.8514.90jh384
14.8714.9014.94jh512
15.0315.1515.20bash512
16.4916.5316.57cheetah512
16.5716.5816.60groestl512
16.7816.8216.90round3jh256
16.8116.8516.92round3jh512
17.7417.7817.86nasha512
17.7917.8417.91nasha256
17.9117.9518.03luffa512
18.1318.1518.17fugue256
18.6218.7218.76keccakc1024
18.7618.8118.84fugue2
19.1219.1519.24sha3512
19.4619.4719.52cubehash88
19.7319.8519.92lux256
21.7821.8221.84cubehash1616
22.8822.9222.96hamsi
24.0824.1724.27lux512
24.3524.3824.40whirlpool
24.3424.3924.43mgrostl256
26.1426.2226.30fugue384
26.6126.7026.86lane256
29.5329.5729.61simd256
35.6235.6535.69fugue512
36.0636.0836.08cubehash84
37.8938.0240.50essence512
38.2938.3539.15essence384
38.6138.6238.65cubehash168
39.4039.4939.58md6d224
42.4042.5042.56md6d256
45.2245.2546.22essence256
45.2445.2945.85essence224
48.3248.3448.36lane512
51.5951.8852.82fsb256
54.2154.2854.34md6d384
54.8854.8954.91mcssha6
55.3055.3155.31mcssha4
60.1560.1560.17mcssha5
65.6865.7465.83md6d512
69.5069.6269.71cubehash82
71.6471.6771.81cubehash164
136.28136.30136.31cubehash81
138.31138.33138.36cubehash162
270.86270.89270.91cubehash161
351.29351.46351.67md2
70607.1070938.1071035.10fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.315.315.38blake2s
6.126.126.19edonr512
6.75?6.94?9.94?blake2b
8.198.258.31md4
8.448.569.06edonr256
10.9411.0611.25sha1
11.5611.6212.00sarmal256
12.1212.1912.25md5
12.3812.5012.56skein512256
12.3812.5012.69skein512512
12.5612.6212.88blake64
12.8113.0613.69echo256
13.1913.2513.38skein256256
13.3113.4413.69blake512
13.5013.6214.06k12
13.7513.7513.81blake32
14.0014.0614.31sarmal512
14.1914.3114.44tiger
14.5014.5014.62bmw512
14.7514.8815.12bash384
14.7514.8815.19bmw256
15.0615.1215.12bash256
16.0016.0617.56blake256
15.8816.1216.81sha512
15.6916.1917.00sha384
18.5618.8819.69luffa256
19.6219.6919.75sha256
19.6219.6919.94sha3256
19.6919.6919.69shake128
19.6919.6919.75sha3224
19.6919.6919.75sha3384
19.6919.6919.75sha3512
19.6919.6919.75shake256
19.6219.7519.88sha224
19.6219.8820.19echosp256
20.9421.1921.81keccakc1024
21.1921.2521.38cubehash512
21.0021.3121.88keccakc768
21.3821.3821.44shavite3256
21.5621.8122.38keccak
21.8822.1222.69keccakc256
22.5622.8823.12keccakc512
22.9423.2523.44keccakc448
26.2526.3826.88echo512
26.7526.8827.06shavite3512
26.5627.0027.44echosp512
27.0627.1927.44jh256
27.0627.2527.38jh384
27.0627.3127.56jh224
27.2527.3827.56jh512
26.9427.8128.19shabal512
28.2528.2528.31cubehash832
28.0628.3128.50bash512
28.3128.3828.56ripemd160
28.8828.9429.12hamsi
29.0029.1229.31shabal256
30.5030.6230.81groestl256
30.5030.6230.88round3jh256
30.6230.6931.19skein10241024
30.6230.8130.94round3jh512
31.1931.4431.69luffa384
32.44?32.50?42.38?cubehash816
34.0034.1234.31nasha256
35.3135.5635.69nasha512
39.8139.9440.19rfsb509
39.9440.1940.56luffa512
40.81?41.06?52.69?cubehash88
42.7542.8843.50bblake256
43.1943.4443.81simd512
46.3846.5046.69whirlpool
46.69?46.88?53.00?groestl512
47.0647.1947.31fugue256
50.1250.3151.00cheetah256
53.1253.3153.69simd256
53.3153.3853.44cubehash1632
55.4456.4458.06keccakc512treed2
56.3856.6957.38keccakc256treed2
60.0060.0660.25cubehash84
63.3863.4463.62cubehash1616
63.3163.6263.81cheetah512
66.3166.4467.12mgrostl256
67.0667.3167.88lane256
71.6971.8172.06fugue384
75.1975.3875.81fugue2
82.0082.0682.31cubehash168
85.4485.5086.75essence256
85.3886.0086.62essence224
93.4493.5093.56cubehash82
97.6998.0699.19essence384
98.0698.38104.50essence512
101.81101.88101.94mcssha6
104.75105.00105.62fugue512
105.62105.62105.69mcssha4
109.44109.88110.69lux256
115.19115.31115.50cubehash164
131.44131.81132.56md6d224
141.44143.31144.56fsb256
141.44143.38144.06md6d256
149.25149.31149.38mcssha5
154.75155.25156.00lux512
160.00160.12160.19cubehash81
181.12181.56182.19md6d384
181.44181.56181.69cubehash162
188.19188.25188.38lane512
216.31216.62217.75md6d512
314.12314.25314.38cubehash161
503.44504.19504.88md2
642594.00644227.00646851.00fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
5135560.005155770.005208740.00fsb512
41.50?44.00?62.50?md4
44.5045.0045.50edonr256
47.5047.5048.00blake2s
49.0049.5050.50edonr512
53.5053.5054.00blake2b
53.50?55.00?87.00?sha1
56.0056.0057.50md5
61.5061.5061.50blake32
65.5066.5070.50tiger
69.5070.0070.50blake256
73.0073.5074.50skein256256
76.5077.5078.50hamsi
79.0080.0081.50luffa256
82.0082.5084.00bmw256
91.5092.0093.00sarmal256
90.50?93.50?102.00?sha224
89.50?98.00?102.00?sha256
98.0099.00101.00skein512512
98.5099.50101.50skein512256
101.00102.00107.50blake64
102.00104.50109.00echo256
105.50106.00106.50cubehash512
107.00107.50110.50k12
107.00107.50111.50blake512
111.50112.00113.00sarmal512
117.00117.50118.00bmw512
121.00122.00123.00bash256
121.00123.00126.50bash512
121.50123.00124.00bash384
125.50130.00137.00sha384
127.50131.50134.00sha512
135.00135.00139.00shavite3256
125.50?138.50?140.00?ripemd160
147.00148.00151.50nasha256
152.50154.50156.50luffa384
156.00156.00156.50sha3256
156.00156.50156.50shake128
156.50156.50156.50sha3224
156.50156.50156.50sha3384
156.50156.50156.50sha3512
156.50?156.50?200.00?shake256
157.50159.00161.00echosp256
165.00165.50169.00shabal512
167.00169.50174.50keccakc1024
168.50172.00175.00keccakc768
172.00174.50179.00keccak
174.50175.00176.50groestl256
176.00177.50182.00keccakc256
176.50179.00181.50keccakc512
180.00180.50184.00shabal256
179.00181.00183.00keccakc448
196.00196.50198.00whirlpool
196.50198.50202.00luffa512
200.00200.00201.00cubehash816
200.00200.50201.00cubehash832
208.50209.00210.50cubehash88
210.00212.50216.00echosp512
210.00213.50214.50echo512
214.00215.50216.50shavite3512
219.00220.00221.50jh512
219.00220.00221.00jh384
219.00220.50222.00jh256
220.00221.50222.50jh224
244.50245.00249.00skein10241024
247.00247.50248.00cubehash84
250.50252.50255.00round3jh256
251.50253.50255.00round3jh512
264.00264.50265.50rfsb509
274.50275.50277.00fugue256
281.00281.00281.50cubehash82
281.50282.50285.50nasha512
282.50284.00285.50bblake256
329.50332.00337.50cheetah256
345.00347.00350.50simd512
346.50347.50349.00cubehash81
357.00357.50359.00groestl512
362.00362.00362.50cubehash1632
383.00383.50384.00cubehash1616
422.00422.00422.00cubehash168
425.50426.50429.00simd256
430.00432.00438.00fugue384
430.00432.50436.50cheetah512
449.50451.50456.50keccakc256treed2
443.50452.00463.50keccakc512treed2
457.00457.50458.00cubehash164
471.00471.50509.50mcssha6
502.00502.50503.00mcssha4
506.00508.00510.50fugue2
522.50523.00523.50cubehash162
522.00524.00529.50essence224
522.50524.00532.50essence256
530.00530.00535.00mgrostl256
548.00?551.00?817.50?lane256
650.50654.00659.00fugue512
657.00657.50658.50cubehash161
787.50789.50796.00essence384
786.00790.50841.00essence512
851.00851.50852.00mcssha5
856.50866.00871.00lux256
988.00992.50996.50lux512
1051.001053.001063.00md6d224
1123.001137.001151.00fsb256
1135.001147.001150.50md6d256
1365.001373.001376.00md2
1451.501454.001459.50md6d384
1506.501507.001510.00lane512
1726.001732.001738.50md6d512

amd64; BW+AES (406f1); 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
0.750.750.80bebb4185
1.911.921.92edonr512
1.931.941.95blake3
3.023.023.02md4
3.033.043.05bmw512
3.083.083.09blake2b
3.513.523.54edonr256
3.533.543.55sha1
3.603.613.62echo256
4.084.094.09k12
4.224.224.22cubehash832
4.604.614.62beamsplitter
4.684.704.74bmw256
4.974.974.98md5
5.025.025.04keccakc256treed2
5.095.095.11shabal512
5.185.195.19shabal256
5.205.215.22sha384
5.215.225.23sha512
5.285.285.29sarmal256
5.275.295.34blake64
5.355.355.35blake2s
5.375.385.39skein512256
5.375.385.39skein512512
5.445.445.45bblake256
5.555.565.63bash256
5.625.635.65blake512
5.655.665.67tiger
5.995.995.99blake32
6.036.316.43keccakc512treed2
6.476.486.48sarmal512
6.726.736.75skein10241024
7.187.187.20keccakc256
7.327.337.34bash384
7.447.457.45shake128
7.497.497.50lux512
7.587.587.58blake256
7.617.647.67cubehash1632
7.697.707.72sha224
7.697.707.84sha256
7.767.767.79skein256256
8.238.238.23cubehash512
8.278.288.28cubehash816
8.328.338.34lux256
8.358.358.35keccakc448
8.698.708.70sha3224
8.708.718.72shake256
8.758.768.76keccakc512
8.998.999.00rfsb509
8.979.009.00groestl256
9.149.159.16sha3256
9.429.429.42keccak
11.0611.0811.09bash512
11.3711.3811.38keccakc768
11.9111.9211.93sha3384
11.9811.9811.99luffa256
12.4612.4712.53luffa384
12.5112.5212.52ripemd160
12.7612.7712.78groestl512
13.3713.3813.39jh512
13.3713.3913.48jh384
13.3713.3913.39jh224
13.3813.3913.44jh256
13.9313.9513.98shavite3256
14.0514.0614.09nasha256
14.2514.2714.27gimli24v1
14.4914.5414.55nasha512
14.8014.8014.82fugue256
14.9614.9815.01round3jh512
15.0015.0315.10round3jh256
16.3416.3416.35keccakc1024
16.5316.5416.55cubehash1616
16.6816.6916.69cubehash88
17.1917.2017.20sha3512
20.0220.0320.03luffa512
20.2920.2920.30floppsy
20.4720.4720.48lane256
20.9120.9321.25asconhashv12
21.1921.2221.49fugue384
20.9321.2421.54asconxofv12
21.4721.4821.49hamsi
21.5721.6621.97whirlpool
23.0223.0323.05echosp256
23.1523.1823.35shavite3512
24.7724.7924.82md6d224
26.0126.0626.48simd512
26.3126.5626.60shamashashv1
26.7726.7927.16md6d256
26.7426.8027.03simd256
26.9126.9627.04xoodyakv1
27.6827.6927.76fugue512
28.7228.8129.43lane512
32.3932.5932.81essence384
32.4332.6033.63essence512
33.1333.1333.14cubehash84
33.1733.1933.79cubehash168
33.2733.2833.60echosp512
34.8034.8635.51md6d384
34.9735.1735.38fsb256
35.1935.2035.22sneikha256
36.8036.8237.11mgrostl256
39.0839.1639.31esch256v1
41.4341.6842.42essence256
41.4741.6942.28essence224
42.7642.8142.85md6d512
44.9645.0645.41echo512
45.7745.7845.81saturninhashv2
48.3648.4148.47mcssha4
48.3648.4248.50mcssha5
48.3948.4549.01mcssha6
51.9551.9752.01esch384v1
62.1262.1462.21coral256v1
67.4667.4667.84cubehash82
67.1467.5869.23cubehash164
69.3169.3769.70drygascon128
70.6970.7171.07sneikha384
76.4476.4876.89knot256v2
81.6081.6282.13triadhashv1
82.0283.2384.96drygascon256
112.57112.82113.70knot256v1
130.63130.97131.69clxhash
132.94133.33134.34cubehash81
136.02136.04137.17cubehash162
251.58252.38252.51knot512
266.29266.37266.66cubehash161
273.55274.36274.65knot384
319.13321.00324.61fsb512
634.19634.95635.25syconhash256v1
978.82980.06981.50subterraneanv1
1131.441165.801205.92heron256v1
1248.201250.141281.90acehash256v1
1269.991271.971273.69sivrijndael256hash256v1
1880.961882.061882.83skinnyhashtk3
2768.042769.332769.70gage1h256c256r128
3237.083238.853242.40skinnyhashtk2
3912.163917.273920.37orangishv1
4486.714487.874488.50gage1h256c224r064
4976.224978.254980.70gage1h256c224r032
5414.335415.785418.54gage1h256c256r064
5468.835472.095475.83photonbeetlehash256rate32v1
8976.508977.538979.42gage1h256c256r032
9304.239307.809311.33sivtemphotonhashv1
9315.479318.009322.48gage1h256c512r064
17001.6017009.1217011.20gage1h256c224r016
17160.4317162.1817202.89gage1h256c512r032
17169.4917173.2017176.52gage1h256c256r016
33712.3233727.1133733.50gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
0.780.800.80bebb4185
1.951.951.96blake3
2.002.002.02edonr512
3.093.093.11blake2b
3.093.093.10md4
3.273.273.28bmw512
3.593.623.65edonr256
3.663.673.67sha1
3.753.763.77echo256
4.144.144.15k12
4.614.614.61cubehash832
4.664.674.68beamsplitter
4.864.864.90bmw256
5.075.085.08md5
5.345.355.35blake2s
5.415.425.43shabal512
5.465.465.48sha512
5.455.465.47sha384
5.475.485.49sarmal256
5.485.485.50skein512256
5.495.505.50skein512512
5.495.505.56blake64
5.565.575.57shabal256
5.755.765.81bash256
5.795.795.80tiger
5.825.835.84blake512
5.855.855.86keccakc256treed2
6.016.026.03bblake256
6.126.136.13blake32
6.716.726.73sarmal512
6.986.997.02skein10241024
7.077.137.17keccakc512treed2
7.407.407.41keccakc256
7.447.457.46bash384
7.657.667.67shake128
7.737.737.74blake256
7.847.867.87skein256256
7.897.897.91sha224
7.897.918.02sha256
8.238.258.28lux512
8.288.308.31cubehash1632
8.438.448.44cubehash512
8.568.568.57keccakc448
8.708.708.71cubehash816
8.758.788.79lux256
8.878.888.89sha3224
8.978.988.99shake256
9.079.089.09keccakc512
9.339.349.36groestl256
9.449.459.46sha3256
9.469.479.49rfsb509
9.759.769.76keccak
11.2411.2511.26bash512
11.6211.6311.63keccakc768
12.1112.1212.13sha3384
12.2012.2012.21luffa256
12.7512.7612.77ripemd160
12.7912.8112.85luffa384
13.4713.4913.52groestl512
13.6113.6213.63jh224
13.6113.6213.67jh256
13.6113.6213.63jh512
13.6113.6413.70jh384
14.1714.1714.19shavite3256
14.2914.3214.34nasha256
14.3814.3914.41gimli24v1
15.0315.0715.08nasha512
15.2415.2615.28round3jh512
15.2515.2815.33round3jh256
15.3015.3115.33fugue256
16.4516.4616.46keccakc1024
17.1117.1517.16cubehash88
17.2417.2517.26sha3512
17.3417.3417.35cubehash1616
20.3220.3320.33floppsy
20.5520.5620.57luffa512
21.0921.1121.13asconxofv12
21.1121.1221.43asconhashv12
21.1521.1521.17lane256
21.5621.5821.60hamsi
22.0122.0322.25fugue384
22.0222.0422.39whirlpool
23.9123.9424.07shavite3512
24.0324.0424.06echosp256
25.0525.0725.08md6d224
26.7926.8126.84shamashashv1
26.9026.9327.00simd512
27.0427.0827.12md6d256
27.1027.1527.27xoodyakv1
27.2327.3027.47simd256
28.9528.9628.97fugue512
30.7230.7431.33lane512
33.6033.6133.61cubehash84
33.5333.7033.74essence512
33.5833.7133.73essence384
33.9934.0034.02cubehash168
34.5334.5434.56echosp512
35.1935.2335.33md6d384
35.4935.5135.52sneikha256
37.2737.4537.53fsb256
38.8038.8238.84mgrostl256
39.3939.7039.73esch256v1
42.2042.2343.12essence256
42.2442.3842.96essence224
43.3043.3343.37md6d512
46.1946.2046.23saturninhashv2
46.5246.6546.96echo512
49.2049.2649.32mcssha6
49.2549.2949.36mcssha4
49.9950.0650.13mcssha5
52.4852.4852.49esch384v1
62.5862.6362.65coral256v1
67.9367.9367.94cubehash82
67.9567.9869.54cubehash164
69.4369.4569.46drygascon128
71.5271.5471.56sneikha384
77.0777.1177.16knot256v2
81.7781.8081.82triadhashv1
82.4682.6282.88drygascon256
112.71112.91112.92knot256v1
130.82130.83130.85clxhash
133.39133.40133.43cubehash81
136.71136.82136.89cubehash162
252.98253.11254.07knot512
265.88265.89266.01cubehash161
273.74273.78273.79knot384
638.53639.94643.30syconhash256v1
980.27983.37984.53subterraneanv1
1158.181159.611218.40heron256v1
1263.051266.021272.08acehash256v1
1269.131270.331271.40sivrijndael256hash256v1
1895.141896.291897.19skinnyhashtk3
2799.402802.912803.46gage1h256c256r128
3245.933247.443248.36skinnyhashtk2
3943.933946.383949.95orangishv1
4529.254532.214533.12gage1h256c224r064
5021.205022.055022.67gage1h256c224r032
5457.515459.695461.03photonbeetlehash256rate32v1
5466.475467.625471.05gage1h256c256r064
9054.109057.169059.17gage1h256c256r032
9296.149303.169310.91sivtemphotonhashv1
9407.989409.409412.37gage1h256c512r064
10088.8010099.6310104.34fsb512
17142.1117145.1917150.17gage1h256c224r016
17308.8417312.1317323.26gage1h256c256r016
17310.1117312.3917315.68gage1h256c512r032
33985.8533996.4334002.40gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
0.840.850.89bebb4185
2.152.162.16edonr512
3.113.123.16blake2b
3.223.223.23md4
3.633.643.67bmw512
3.743.743.74blake3
3.763.783.83edonr256
3.883.893.90sha1
4.144.154.17echo256
4.504.514.54k12
4.804.814.86beamsplitter
5.105.125.17bmw256
5.245.255.26cubehash832
5.255.265.27md5
5.345.355.35blake2s
5.645.665.68skein512256
5.645.675.69skein512512
5.825.845.85sarmal256
5.825.845.87blake64
5.875.895.91sha512
5.895.925.95sha384
6.006.016.03shabal512
6.026.046.06tiger
6.046.066.12bash256
6.136.146.16blake512
6.196.206.22shabal256
6.336.336.35blake32
6.786.796.80keccakc256treed2
6.966.976.98bblake256
7.127.147.15sarmal512
7.417.437.49skein10241024
7.867.897.97keccakc512treed2
7.877.907.91bash384
7.937.947.94blake256
7.977.988.01skein256256
7.978.008.01keccakc256
8.188.208.23shake128
8.228.238.24sha224
8.248.278.34sha256
8.748.768.77keccakc448
8.798.798.80cubehash512
8.989.019.03sha3224
9.329.339.38shake256
9.369.389.43cubehash1632
9.419.439.44cubehash816
9.459.489.49keccakc512
9.509.559.60lux256
9.549.579.59lux512
9.789.799.82sha3256
9.899.919.92groestl256
10.3210.3210.32keccak
10.3310.3510.37rfsb509
11.5511.5811.62bash512
11.7111.7311.73keccakc768
12.1512.1712.20sha3384
12.5512.5712.58luffa256
13.1213.1313.14ripemd160
13.3313.3513.39luffa384
13.9613.9914.00jh512
13.9814.0014.02jh224
13.9814.0114.04jh256
13.9914.0214.07jh384
14.5214.5414.55gimli24v1
14.5314.5514.57shavite3256
14.6414.6514.67groestl512
14.7114.7314.77nasha256
15.6915.7215.78round3jh512
15.7215.7615.79round3jh256
15.9215.9616.01nasha512
16.0616.0816.09fugue256
17.0217.0317.06keccakc1024
17.7617.7917.81sha3512
17.8317.8417.86cubehash88
18.5918.6018.61cubehash1616
20.3820.3920.39floppsy
21.3521.3721.40asconxofv12
21.3621.3821.40luffa512
21.3521.4021.43asconhashv12
21.7621.7821.80hamsi
22.2422.2522.28lane256
22.6422.6723.02whirlpool
23.3023.3323.55fugue384
23.6523.6523.67echosp256
24.6124.6424.66md6d224
25.1525.1825.30shavite3512
26.5826.6026.65md6d256
26.5826.8827.15shamashashv1
27.2127.2927.35xoodyakv1
27.9627.9928.16simd256
28.3328.3628.41simd512
30.8630.9030.93fugue512
33.8333.8834.48lane512
34.3334.3434.38cubehash84
34.81?34.89?38.92?md6d384
35.3335.3535.39cubehash168
35.3535.4635.57essence512
35.3935.5235.60essence384
35.9636.0136.03sneikha256
37.7937.8237.86echosp512
39.8439.8940.18esch256v1
41.8241.9442.08fsb256
42.0642.1142.18mgrostl256
42.8942.9242.96md6d512
43.5743.6744.31essence224
43.6043.7244.51essence256
46.8946.9046.92saturninhashv2
49.2049.3549.66echo512
50.5950.6650.77mcssha6
50.6550.7150.76mcssha4
52.6752.7152.79mcssha5
53.3453.3553.38esch384v1
63.4663.4963.51coral256v1
68.7068.7168.72cubehash82
69.2969.3069.39cubehash164
69.5969.6369.79drygascon128
72.9372.9573.00sneikha384
78.1478.1878.26knot256v2
82.0382.0982.12triadhashv1
83.4283.5283.59drygascon256
113.15113.16113.17knot256v1
131.16131.17131.19clxhash
134.13134.16134.20cubehash81
138.11138.23138.30cubehash162
254.55254.66254.80knot512
267.19267.23267.27cubehash161
275.37275.38275.40knot384
648.86648.93649.24syconhash256v1
982.57983.73987.11subterraneanv1
1186.001198.081246.69heron256v1
1264.681265.671276.31sivrijndael256hash256v1
1281.761290.701299.70acehash256v1
1915.021918.911927.53skinnyhashtk3
2849.252858.742861.37gage1h256c256r128
3254.193259.993263.08skinnyhashtk2
3996.093999.394001.16orangishv1
4601.814603.864606.37gage1h256c224r064
5095.785099.335103.19gage1h256c224r032
5436.575438.965445.06photonbeetlehash256rate32v1
5550.965554.095562.62gage1h256c256r064
9186.119187.339190.55gage1h256c256r032
9277.339280.439284.51sivtemphotonhashv1
9559.239563.839567.72gage1h256c512r064
17378.2317381.4217383.62gage1h256c224r016
17547.1917551.7917563.30gage1h256c256r016
17561.3117564.9717578.52gage1h256c512r032
26374.7526386.6326411.73fsb512
34435.2834442.5234467.03gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
0.970.991.05bebb4185
2.322.332.35edonr512
3.493.513.62blake2b
3.563.583.60md4
3.623.633.63blake3
4.174.224.35edonr256
4.324.344.40bmw512
4.424.454.47sha1
5.055.065.12k12
5.045.075.11echo256
5.13?5.30?5.85?beamsplitter
5.345.355.35blake2s
5.735.745.76md5
5.815.835.88bmw256
6.106.126.15skein512512
6.106.126.16skein512256
6.156.176.19sarmal256
6.156.186.22blake64
6.266.296.34bash256
6.406.426.45blake512
6.496.516.58sha384
6.516.546.59sha512
6.686.716.78tiger
6.856.866.87blake32
6.976.976.99cubehash832
7.427.447.48sarmal512
7.517.547.60shabal512
7.857.867.88shabal256
8.358.388.41skein256256
8.548.568.56blake256
8.578.608.67keccakc256
8.668.718.77bash384
8.778.808.85shake128
9.069.089.14sha224
9.059.109.20sha256
9.309.329.34keccakc256treed2
9.269.359.47skein10241024
9.699.709.73cubehash512
9.769.799.84bblake256
10.4710.5010.61shake256
10.6010.6210.72keccakc512
10.7010.7210.81keccakc448
10.7310.7410.83keccak
10.8310.8410.92sha3224
10.8810.9010.97sha3256
11.3311.3411.36cubehash816
11.4111.4611.48groestl256
11.5611.6211.72lux256
12.1912.2512.28cubehash1632
12.2212.2512.38keccakc512treed2
12.3312.3812.43bash512
12.6012.6212.71keccakc768
12.5612.6412.70rfsb509
13.0013.0313.08sha3384
13.5113.5213.54luffa256
13.6213.6413.67lux512
14.1814.2114.23ripemd160
14.7414.7714.82luffa384
14.9214.9614.99jh512
14.9214.9715.03jh256
14.9314.9815.03jh224
14.9714.9915.01gimli24v1
14.9715.0115.09jh384
15.5415.5615.65shavite3256
15.7815.8315.90nasha256
16.5516.5616.58groestl512
16.6516.6916.78nasha512
16.8116.8816.92round3jh256
16.8716.8816.94round3jh512
18.0818.1018.14fugue256
18.7418.8118.90keccakc1024
19.4019.4419.49sha3512
19.7419.7619.82cubehash88
20.5220.5420.55floppsy
22.0322.0522.06cubehash1616
22.0322.0822.13hamsi
22.0922.1322.22asconxofv12
22.0822.1722.22asconhashv12
23.5723.6023.64luffa512
24.4724.5424.84whirlpool
25.1925.2325.33lane256
25.9025.9626.08shavite3512
26.7626.8427.00fugue384
27.2527.2627.32echosp256
27.6327.6727.72xoodyakv1
27.6727.7427.85shamashashv1
29.8629.9630.11simd256
35.2035.2435.31simd512
36.0436.0836.13fugue512
36.1836.1936.19cubehash84
37.2437.2937.33sneikha256
38.7238.7338.74cubehash168
40.3640.4340.63essence384
40.3240.4640.62essence512
41.3541.4041.47esch256v1
45.0445.0745.11echosp512
45.3345.3846.21lane512
46.4246.4946.62mgrostl256
46.6646.8147.53essence224
46.6646.8247.56essence256
48.6248.6748.74saturninhashv2
48.4248.7548.91fsb256
49.4949.5649.61md6d224
50.7750.8851.26echo512
53.3453.4753.57md6d256
54.2954.3654.47mcssha6
54.4354.5154.59mcssha4
55.5955.6255.64esch384v1
59.7459.8759.97mcssha5
65.4765.7865.81coral256v1
70.0970.1470.17drygascon128
70.0570.1770.28md6d384
70.5770.6070.67cubehash82
72.7372.7972.91cubehash164
76.5676.6476.80sneikha384
80.9380.9881.03knot256v2
82.7882.8482.91triadhashv1
85.8986.0586.15drygascon256
86.6086.7686.87md6d512
114.30114.47114.51knot256v1
132.07132.10132.13clxhash
136.18136.20136.24cubehash81
141.90141.99142.08cubehash162
258.58258.94259.08knot512
270.85270.88270.90cubehash161
279.38279.40279.42knot384
676.56676.65676.74syconhash256v1
992.99993.50994.53subterraneanv1
1260.821262.561263.83sivrijndael256hash256v1
1272.311272.501332.03heron256v1
1332.571332.791336.35acehash256v1
1979.901980.331989.99skinnyhashtk3
2990.052990.603023.88gage1h256c256r128
3275.743279.693307.45skinnyhashtk2
4118.044119.394154.78orangishv1
4783.114785.224818.55gage1h256c224r064
5279.625310.895329.44gage1h256c224r032
5376.205389.235410.86photonbeetlehash256rate32v1
5772.595782.885806.74gage1h256c256r064
9239.129248.089255.67sivtemphotonhashv1
9538.889541.439551.72gage1h256c256r032
9960.019968.109976.59gage1h256c512r064
17993.1018012.7218022.83gage1h256c224r016
18172.9218193.8218199.74gage1h256c256r016
18215.3818238.2418250.03gage1h256c512r032
35633.0635640.9235654.78gage1h256c224r008
69829.8369853.6769871.41fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
2.812.812.88bebb4185
3.693.693.75blake3
5.315.315.38blake2s
5.505.565.75edonr512
6.62?6.75?7.38?blake2b
7.38?7.50?8.25?beamsplitter
7.947.948.06md4
9.129.259.38edonr256
11.0011.1911.44sha1
11.7511.8811.94skein512256
11.8111.9412.06skein512512
11.8811.9412.06md5
11.9412.0612.12bash384
11.9412.0612.19bash256
12.5612.7513.06echo256
12.8112.8813.00blake512
13.1213.2513.44blake64
13.1913.3813.44skein256256
13.5013.5613.81sarmal256
13.7513.8113.81blake32
13.7513.9414.38k12
14.1914.3114.38bmw512
14.7514.8114.94tiger
14.8814.9415.06bmw256
15.3815.5015.69sarmal512
16.0016.1216.25sha384
16.3816.3816.56blake256
16.3116.5016.62sha512
19.6919.7519.88sha3224
19.8119.8819.94sha3512
20.0020.1220.19sha224
20.1220.1920.31sha256
20.0620.2520.88shake256
20.4420.5020.56sha3384
20.4420.5020.75sha3256
20.5620.6220.69shake128
20.8120.8821.06keccakc448
20.8120.9421.00gimli24v1
20.8821.0621.19keccakc256
21.0021.0621.31keccak
21.3121.3821.38cubehash512
21.3821.8122.06keccakc1024
21.1922.1222.81keccakc512
21.5022.2522.50keccakc768
22.5022.5622.62floppsy
22.6922.8123.06bash512
25.6225.6925.81luffa256
27.1927.2528.31shabal512
27.3827.5027.69ripemd160
27.3827.5627.69jh512
27.3827.6227.88jh256
27.5027.6927.94jh224
27.5627.6927.88jh384
28.0028.0628.31hamsi
28.5628.6229.06shavite3256
28.7528.8128.88cubehash832
29.1229.1929.38shabal256
29.8129.8830.88skein10241024
29.9430.1230.81nasha256
30.6230.6930.75groestl256
31.5631.6932.00asconxofv12
31.5631.7532.00asconhashv12
31.6931.8132.00round3jh256
32.0032.3132.69round3jh512
32.6932.7532.88luffa384
33.1233.3833.56nasha512
33.5033.6933.81xoodyakv1
35.3835.6235.75cubehash816
36.2536.3836.50lux256
39.0639.1939.94rfsb509
40.3840.5040.94shamashashv1
43.8844.0044.19fugue256
44.0644.1244.25cubehash88
44.3144.5644.81bblake256
47.1247.3147.56whirlpool
47.3147.3847.56groestl512
47.8848.1248.25shavite3512
48.5048.7549.06cubehash1632
51.5651.7551.94luffa512
53.6253.8854.00sneikha256
54.2554.6254.94simd256
55.6955.9456.50esch256v1
57.2557.3857.50keccakc256treed2
57.5657.7558.19keccakc512treed2
60.3160.3860.56cubehash84
61.4461.6261.88lux512
63.1263.3163.50lane256
65.6265.8866.06cubehash1616
70.1970.6271.31saturninhashv2
70.9471.2571.50fugue384
76.0676.1976.44drygascon128
82.8183.0083.12cubehash168
83.5083.6983.81echosp256
83.8184.0084.44esch384v1
88.0088.1288.69essence224
88.1988.3890.56essence256
91.9492.1292.50triadhashv1
93.9494.1294.56coral256v1
94.1294.5095.00echo512
95.1995.3195.56cubehash82
100.00100.69101.44mcssha6
102.88103.50104.06fugue512
102.62103.62104.12mcssha4
103.38103.88104.25essence384
103.81104.00104.12echosp512
103.88104.38105.00essence512
108.44108.62109.12simd512
116.38116.75116.81drygascon256
116.88116.88117.19knot256v2
117.94118.00118.12cubehash164
122.19122.62123.81mgrostl256
122.88123.12123.50sneikha384
128.75128.81129.00knot256v1
135.69136.94144.19fsb256
143.38143.50143.62clxhash
150.56150.88151.88mcssha5
156.81157.62158.19md6d224
160.12160.19160.31cubehash81
168.44169.12169.88md6d256
177.31177.50181.00lane512
188.19188.31188.50cubehash162
224.31224.94225.50md6d384
279.00280.00280.50md6d512
310.00310.19310.25knot384
309.56312.75313.81knot512
314.31314.38314.50cubehash161
1029.751030.811031.94syconhash256v1
1122.381123.561124.94subterraneanv1
1221.811224.251240.50sivrijndael256hash256v1
2027.752028.252034.88acehash256v1
2377.622377.882435.38heron256v1
2813.252814.192814.88skinnyhashtk3
3641.123649.063651.00skinnyhashtk2
4772.194775.884785.62photonbeetlehash256rate32v1
4833.384834.564835.94gage1h256c256r128
5850.625852.125853.88orangishv1
7274.197275.887366.19gage1h256c224r064
7763.007764.007764.81gage1h256c224r032
8695.198698.008700.56sivtemphotonhashv1
8774.008783.198885.94gage1h256c256r064
13982.8113984.4413987.75gage1h256c256r032
15091.8115095.4415101.38gage1h256c512r064
25955.5025968.0026143.81gage1h256c224r016
26219.2526221.0626327.44gage1h256c256r016
26725.0026727.6926819.81gage1h256c512r032
50867.0051134.3851175.56gage1h256c224r008
626089.19626263.12626655.25fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
16.5016.5017.00bebb4185
25.0026.0026.00beamsplitter
29.0029.5031.50floppsy
35.0035.5038.00blake3
40.0040.5041.50md4
44.0044.5045.50edonr512
47.5047.5048.00blake2s
49.0049.5050.50edonr256
53.0053.5057.00gimli24v1
53.5054.0056.00blake2b
54.5056.5058.50sha1
56.0056.5058.00md5
65.0066.0067.50blake32
68.5071.0072.50tiger
72.5073.5074.50blake256
74.5075.0076.00skein256256
75.5076.5078.50hamsi
82.0082.5084.00bmw256
91.0091.5092.50sha256
91.5091.5092.50sha224
94.0095.0095.50skein512256
95.0095.5096.50skein512512
96.5097.0098.00bash512
97.5099.00100.50bash256
97.5099.00100.50bash384
102.50103.50106.00blake512
102.00104.00105.50echo256
106.00106.50107.00cubehash512
105.50107.00109.50blake64
106.00107.00108.50asconxofv12
106.50107.00109.00asconhashv12
107.00108.50110.00xoodyakv1
109.00110.50115.00k12
110.50111.00111.50luffa256
115.00116.00118.50bmw512
117.00118.00119.50sarmal256
120.00120.50121.00ripemd160
120.50121.00122.50shavite3256
127.50128.50129.50nasha256
128.50129.50132.50shamashashv1
129.50131.00133.50sha384
131.00131.50134.00sarmal512
130.00132.00133.50sha512
146.50148.00148.50sneikha256
157.00157.50157.50sha3224
159.50160.50165.00shake256
162.50163.00163.50sha3256
162.50163.00167.00sha3384
163.50164.00165.00shake128
164.00164.50165.50luffa384
164.00164.50165.50triadhashv1
159.00166.00166.00sha3512
166.00166.50169.00keccakc448
166.50167.00168.50shabal512
167.00168.00174.00keccakc512
167.50168.50173.50keccak
168.50170.00173.50keccakc256
169.00170.50175.50keccakc768
168.50171.00178.50keccakc1024
174.00174.50177.50groestl256
191.50192.50194.00shabal256
193.00194.00196.50drygascon128
196.50199.50202.00saturninhashv2
200.00201.00201.50whirlpool
203.00204.00205.00cubehash832
206.50208.50209.50esch256v1
221.50223.00225.00jh512
221.50223.50225.00jh256
222.00223.50225.50jh384
224.00225.50232.50jh224
226.50227.50228.00cubehash816
233.50233.50234.00clxhash
233.00236.00236.50cubehash88
234.50236.50238.00lux256
238.50239.50247.50skein10241024
242.00244.50245.50knot256v1
246.50248.00248.50fugue256
249.00249.00250.00cubehash84
256.50257.50259.00luffa512
256.50258.00259.50round3jh256
256.50258.50262.50rfsb509
262.00262.00264.50round3jh512
265.00266.50269.00nasha512
288.00289.00290.00cubehash82
294.00297.00298.50bblake256
316.50317.50319.00coral256v1
321.50322.00323.00knot256v2
326.50327.50329.00cubehash1632
348.50348.50349.00cubehash81
362.50363.00364.50esch384v1
362.00363.50366.50groestl512
383.50387.00390.00shavite3512
389.50391.00394.00lux512
402.50404.00405.50cubehash1616
417.00418.50420.00fugue384
422.50424.00426.50sneikha384
429.00429.50430.00cubehash168
435.50436.00438.50drygascon256
435.50436.50438.50simd256
458.00458.50460.00keccakc256treed2
460.50461.50465.50keccakc512treed2
462.50463.00469.00mcssha6
473.00474.50475.00cubehash164
483.50484.00484.00mcssha4
514.50516.00517.00lane256
539.50540.50541.50essence224
540.00542.00552.50essence256
552.50554.50555.00cubehash162
623.50624.00626.00knot384
628.50630.50636.00fugue512
658.50659.00660.00cubehash161
669.50670.50672.50echosp256
741.00744.50750.50knot512
756.50759.00768.00echo512
832.00833.00834.00echosp512
833.00835.50840.50essence384
836.50839.00840.50essence512
867.50868.00870.50mcssha5
872.00874.50878.00simd512
978.50984.00990.00mgrostl256
1067.001069.001099.00fsb256
1255.001258.501266.50md6d224
1351.501354.501359.00md6d256
1419.001422.001449.00lane512
1515.501533.001570.50sivrijndael256hash256v1
1797.501802.001806.50md6d384
2129.502132.502140.00subterraneanv1
2233.502236.502248.00md6d512
3809.503811.503812.00syconhash256v1
5474.005481.505516.00photonbeetlehash256rate32v1
6495.006502.006508.00skinnyhashtk2
7498.007506.007523.00acehash256v1
7509.507512.507518.50skinnyhashtk3
9287.009296.009303.50sivtemphotonhashv1
11043.5011046.0011136.50heron256v1
16575.5016581.5016592.50gage1h256c256r128
23391.0023405.0023411.50orangishv1
26866.5026873.0026880.50gage1h256c224r064
27341.0027343.5027351.50gage1h256c224r032
32409.5032412.5032419.50gage1h256c256r064
49234.0049241.5049257.00gage1h256c256r032
55691.0055741.5055774.00gage1h256c512r064
89003.0089023.0089042.50gage1h256c224r016
89914.5089930.0089944.00gage1h256c256r016
94063.0094074.5094093.00gage1h256c512r032
171562.00171618.00172332.50gage1h256c224r008
5034421.005123129.005139512.00fsb512

aarch64; A57+crypto (418fd071); 2015 NVIDIA Tegra X1; 4 x 1734MHz; jetsontx1, supercop-20191017

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
2.052.052.07edonr512
2.242.252.25sha224
2.252.252.25sha256
2.252.252.26sha1
3.333.343.35md4
3.353.373.39bmw512
4.204.204.21edonr256
4.764.794.81k12
4.804.814.81blake2b
5.205.205.21skein512512
5.205.205.20skein512256
5.785.785.78md5
6.336.366.38skein10241024
6.436.456.52shabal256
6.456.456.46shabal512
6.496.516.53bmw256
7.207.217.22sha384
7.627.627.63skein256256
7.667.687.70sha512
7.907.917.91blake64
8.018.028.04blake512
8.208.208.21blake2s
9.039.049.07keccakc256
9.259.299.30shake128
10.4110.4610.51keccakc448
10.7710.7910.80sha3224
4.54?10.94?23.39?sarmal512
11.0511.0611.06keccakc512
10.8311.1611.79blake32
11.3911.3911.39sha3256
11.3311.4911.49shake256
11.5011.5211.53ripemd160
11.8711.8811.89keccak
13.0313.0613.23nasha256
6.42?13.41?17.04?sarmal256
13.4113.4213.42blake256
13.4713.5813.63bblake256
13.6113.6313.67nasha512
14.5314.5514.58keccakc768
14.8014.8314.91sha3384
16.2416.4516.93cubehash512
16.5116.5316.53cubehash1632
18.3418.4118.44shavite3256
19.0319.0319.03luffa256
20.7520.7620.77fugue256
21.0121.0321.05keccakc1024
21.2821.3321.35sha3512
21.4821.5221.54cubehash832
22.2522.2522.25asconhashv12
22.2522.2522.25asconxofv12
25.1225.3125.51groestl256
26.9427.5327.69echosp256
28.3628.4728.52shavite3512
29.0129.0329.09lane256
23.22?30.58?34.55?rfsb509
32.1432.1632.21echo256
32.1932.2432.30luffa384
30.6832.3833.12xoodyakv1
32.5132.5832.63shamashashv1
32.6932.6932.72cubehash816
32.5633.6935.04md6d224
34.3734.4434.46luffa512
34.8734.8834.89gimli24v1
35.1835.1935.19essence384
35.1935.2035.21essence512
35.2235.2335.25jh384
35.2235.2335.24jh256
35.2035.2335.27jh224
35.2335.2435.25jh512
35.1035.9437.78md6d256
38.6238.6338.63simd256
35.16?39.42?46.51?whirlpool
40.8740.8840.88sneikha256
40.6941.1941.40echosp512
41.4141.4141.41round3jh256
41.4141.4141.41round3jh512
42.7342.9443.11fugue512
44.9745.1045.22simd512
47.0047.0047.00mcssha4
46.9947.0047.00mcssha6
47.0047.0047.00mcssha5
46.3647.0647.37md6d384
49.5549.5649.56esch256v1
52.0952.1152.17saturninhashv2
52.5652.5652.57cubehash1616
54.9654.9855.00cubehash88
56.9957.0457.15lane512
55.8857.3659.07md6d512
59.5559.6459.75echo512
62.1162.7362.74essence224
62.1762.7363.04essence256
66.6467.0167.27mgrostl256
64.54?68.76?77.33?drygascon128
69.3569.3869.41esch384v1
72.3872.3872.38coral256v1
74.2774.6474.93groestl512
81.0681.0781.11drygascon256
83.9584.4484.69sneikha384
85.4285.4885.50knot256v2
88.3792.8792.89cubehash168
94.0094.0094.00cubehash84
125.25125.25125.25clxhash
157.74157.75157.78knot256v1
169.00169.00169.02cubehash164
176.00176.00176.01cubehash82
282.43282.44282.46knot512
290.17290.20290.46knot384
325.49325.51325.70cubehash162
336.99337.00337.19cubehash81
444.51448.71451.93syconhash256v1
344.04?482.24?725.33?fsb256
635.92636.18639.55cubehash161
702.71?787.59?888.93?fsb512
784.39791.55792.54subterraneanv1
1689.891691.461696.21sivrijndael256hash256v1
1924.911926.751930.81skinnyhashtk3
2390.742395.732412.88acehash256v1
3156.313158.353160.05gage1h256c256r128
3371.683375.343384.69skinnyhashtk2
3427.493430.733432.93heron256v1
4768.104774.954779.97gage1h256c224r064
5284.975287.945292.47gage1h256c256r064
5424.715427.445433.32orangishv1
6129.186137.346151.49gage1h256c224r032
9417.369422.549424.48gage1h256c512r064
9522.349542.269563.22gage1h256c256r032
10313.2110318.7310368.74photonbeetlehash256rate32v1
15968.5015988.7816035.06gage1h256c224r016
17604.2817641.1217731.68sivtemphotonhashv1
17817.3617828.7517838.45gage1h256c512r032
18033.77?18073.91?21386.23?gage1h256c256r016
30567.52?34148.66?34207.39?gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.152.152.16edonr512
2.412.412.41sha1
2.422.422.42sha256
2.422.422.42sha224
3.513.513.51md4
3.623.623.63bmw512
4.304.304.30edonr256
4.844.854.85blake2b
5.085.085.09k12
5.325.325.32skein512256
5.325.325.32skein512512
5.895.895.89md5
6.636.646.65skein10241024
6.746.746.76bmw256
6.906.906.90shabal512
6.906.906.94shabal256
7.667.667.67sha384
7.737.737.73skein256256
7.947.957.96sha512
8.228.228.22blake64
8.248.248.24blake2s
8.348.358.35blake512
9.349.349.36keccakc256
9.539.549.55shake128
10.7510.7610.77keccakc448
11.0111.0111.02sha3224
11.28?11.33?17.53?sarmal512
11.3711.3711.69blake32
11.4611.4611.46keccakc512
11.7411.7411.74sha3256
11.7411.7811.78shake256
11.8311.8311.83ripemd160
12.3212.3212.32keccak
13.3213.3313.41nasha256
13.6613.6613.66blake256
10.45?13.85?13.94?sarmal256
14.1414.1514.17nasha512
14.8614.8614.87keccakc768
14.9814.9815.00bblake256
15.0915.0915.12sha3384
16.8916.8917.13cubehash512
17.9617.9717.97cubehash1632
18.6918.7218.72shavite3256
19.3819.3819.38luffa256
21.1421.1421.15keccakc1024
21.3821.4021.40sha3512
21.6521.6521.65fugue256
22.4322.4322.43asconhashv12
22.4322.4322.43asconxofv12
23.3623.3723.38cubehash832
25.9325.9426.04groestl256
28.4028.6528.65echosp256
29.3429.3929.39shavite3512
29.9829.9830.01lane256
27.46?31.08?31.14?rfsb509
31.5332.0732.27md6d224
32.7732.7833.03xoodyakv1
32.8832.9132.91shamashashv1
33.0133.0233.03luffa384
33.1333.1433.15echo256
33.6933.7734.66md6d256
34.5634.5634.56cubehash816
35.1435.1535.15gimli24v1
35.3035.3335.33luffa512
35.8035.8035.81jh256
35.8035.8035.81jh384
35.8035.8135.82jh224
35.8035.8135.81jh512
36.4036.4036.40essence384
36.4136.4136.42essence512
39.2539.2639.26simd256
39.8339.8943.41whirlpool
41.2041.2041.21sneikha256
40.9941.2441.24echosp512
42.0742.0742.07round3jh256
42.0842.0842.08round3jh512
43.7944.0444.16md6d384
44.8544.8644.93fugue512
46.4846.5346.57simd512
47.9147.9147.91mcssha6
47.9147.9147.91mcssha4
48.5748.5748.57mcssha5
49.8649.8649.86esch256v1
52.5352.5352.56saturninhashv2
53.0053.3554.08md6d512
55.8855.8855.88cubehash1616
56.8656.8656.86cubehash88
60.9060.9160.95lane512
61.6461.6561.68echo512
63.5263.8063.81essence256
63.5063.8163.81essence224
68.8068.8773.12drygascon128
70.0770.0870.08esch384v1
70.4270.4770.50mgrostl256
72.9672.9672.96coral256v1
78.1878.3378.41groestl512
81.6481.6481.66drygascon256
85.1485.3985.39sneikha384
86.1486.1686.17knot256v2
95.7995.7995.79cubehash84
93.9596.1996.20cubehash168
125.43125.43125.43clxhash
158.07158.07158.08knot256v1
172.32172.32172.33cubehash164
177.79177.79177.80cubehash82
283.55283.55283.56knot512
291.06291.06291.19knot384
328.82328.82328.92cubehash162
338.79338.79338.89cubehash81
449.29451.14452.74syconhash256v1
639.33639.41641.10cubehash161
789.89791.64792.14subterraneanv1
1691.681691.861692.63sivrijndael256hash256v1
1942.171942.651943.34skinnyhashtk3
2416.232417.772425.01acehash256v1
3194.743195.113195.82gage1h256c256r128
3380.603382.163385.86skinnyhashtk2
3484.083484.693485.59heron256v1
4822.054822.804823.74gage1h256c224r064
5340.085340.675341.36gage1h256c256r064
5470.245470.775472.43orangishv1
6188.966190.906196.93gage1h256c224r032
9512.369514.229514.83gage1h256c512r064
9628.909631.519640.16gage1h256c256r032
10297.6910299.1710323.27photonbeetlehash256rate32v1
16121.9516123.6216145.03gage1h256c224r016
17437.0317461.6717487.77fsb512
17606.5317615.6317638.57sivtemphotonhashv1
17978.0417982.7617986.07gage1h256c512r032
18216.5418232.0219883.81gage1h256c256r016
18807.0718840.7618919.57fsb256
31047.7532741.0932753.08gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.312.332.33edonr512
2.672.672.67sha1
2.692.692.70sha256
2.702.712.71sha224
3.793.803.82md4
4.044.044.07bmw512
4.454.454.46edonr256
4.914.914.92blake2b
5.515.515.51skein512256
5.525.525.52skein512512
5.565.575.61k12
6.086.086.08md5
7.117.117.12skein10241024
7.147.157.16bmw256
7.637.647.64shabal512
7.647.657.66shabal256
7.907.907.90skein256256
8.308.308.31blake2s
8.408.408.41sha512
8.418.428.43sha384
8.758.758.75blake64
8.888.898.90blake512
10.1010.1010.15keccakc256
10.1910.1910.19shake128
11.0211.0611.07keccakc448
11.1611.1611.19sha3224
11.7311.7312.06blake32
11.95?11.95?18.38?sarmal512
11.9611.9611.96keccakc512
12.1312.1312.14sha3256
12.1412.1912.19shake256
12.3512.3512.36ripemd160
13.0613.0613.06keccak
13.7613.7713.79nasha256
14.0714.0814.08blake256
11.10?14.56?14.77?sarmal256
14.9915.0115.02keccakc768
15.0115.0115.02nasha512
15.1215.1215.16sha3384
17.3117.3217.45bblake256
17.6117.6417.84cubehash512
19.2119.2319.24shavite3256
19.9519.9519.97luffa256
20.3620.3620.39cubehash1632
21.8621.8621.86keccakc1024
22.0422.0622.07sha3512
22.7322.7322.73asconhashv12
22.7322.7322.73asconxofv12
23.1423.1423.15fugue256
26.4926.5026.50cubehash832
27.0027.0227.28groestl256
28.1928.2428.25echosp256
28.37?29.05?32.12?rfsb509
30.8930.9330.94shavite3512
31.5631.5731.59lane256
31.8332.9933.00md6d224
33.0233.0334.96xoodyakv1
33.4033.4533.47shamashashv1
34.0034.0934.77md6d256
34.3134.3634.38luffa384
35.5835.5835.59gimli24v1
36.1736.1936.21echo256
36.7536.7636.81jh224
36.7536.7636.77jh384
36.7536.7636.77jh512
36.7536.7636.77jh256
36.7936.8136.84luffa512
37.6537.6937.69cubehash816
38.4138.4138.42essence384
38.4538.4538.45essence512
40.3040.3040.30simd256
40.8040.8344.80whirlpool
41.7541.7541.75sneikha256
43.1943.1943.20round3jh256
43.1943.1943.19round3jh512
43.9144.0844.32md6d384
44.9345.0845.11echosp512
48.0448.0848.44fugue512
48.8748.9148.95simd512
49.4249.4249.43mcssha6
49.4249.4249.43mcssha4
50.3550.3550.36esch256v1
51.2051.2051.20mcssha5
52.7753.0353.87md6d512
53.2553.2553.27saturninhashv2
59.9659.9760.01cubehash88
61.4161.4261.42cubehash1616
64.9264.9965.51echo512
65.3365.5865.58essence256
65.3165.6165.61essence224
67.2667.2767.30lane512
68.9969.0573.14drygascon128
71.2171.2171.21esch384v1
73.9273.9273.93coral256v1
76.0576.2276.25mgrostl256
82.5982.6082.60drygascon256
84.1684.3484.48groestl512
86.7386.9786.97sneikha384
87.2987.2987.30knot256v2
98.7798.7798.77cubehash84
101.72101.73101.73cubehash168
125.73125.73125.74clxhash
158.60158.60158.61knot256v1
177.85177.85177.85cubehash164
180.77180.77180.78cubehash82
285.41285.41285.42knot512
292.79292.79292.80knot384
334.35334.36334.41cubehash162
341.77341.77341.83cubehash81
458.16458.17458.20syconhash256v1
644.86644.86644.89cubehash161
792.98792.98793.01subterraneanv1
1687.751688.051692.82sivrijndael256hash256v1
1964.861966.151970.65skinnyhashtk3
2451.822457.452518.81acehash256v1
3253.153257.523258.14gage1h256c256r128
3391.823393.223395.01skinnyhashtk2
3575.273575.643577.51heron256v1
4900.054900.614904.53gage1h256c224r064
5426.775428.085432.62gage1h256c256r064
5540.005541.835544.12orangishv1
6274.786280.856287.54gage1h256c224r032
9665.299666.829668.24gage1h256c512r064
9771.179774.429781.88gage1h256c256r032
10263.8810268.6310325.56photonbeetlehash256rate32v1
16343.0516348.4416352.51gage1h256c224r016
17537.9017573.0317599.49sivtemphotonhashv1
18239.1418240.4318243.26gage1h256c512r032
18481.6118488.8018529.90gage1h256c256r016
31463.1331502.5131522.93gage1h256c224r008
45115.7945131.4345166.36fsb512
49326.2249484.3249566.00fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.542.542.54edonr512
3.343.363.42sha1
3.403.433.47sha224
3.403.433.44sha256
4.534.544.58md4
4.824.844.90bmw512
4.844.844.89edonr256
5.575.605.63blake2b
6.006.006.00skein512256
6.016.016.01skein512512
6.366.386.47k12
6.556.556.59md5
8.198.198.22bmw256
8.308.308.30skein256256
8.438.488.49blake2s
8.808.818.85sha512
9.039.039.04skein10241024
9.289.289.28blake64
9.349.369.49blake512
9.619.619.62shabal512
9.609.639.65shabal256
9.629.639.63sha384
10.9410.9510.97shake128
11.0511.1611.22keccakc256
12.43?12.47?19.01?sarmal512
12.7212.7213.16blake32
13.5313.5313.56sha3256
13.5313.5413.55sha3224
13.5613.5613.63shake256
13.5713.5713.59keccakc512
13.5913.7013.71keccakc448
13.7113.7213.77ripemd160
13.7313.7313.82keccak
14.9014.9114.91nasha256
15.1815.1915.20blake256
11.71?15.37?15.49?sarmal256
15.7615.7715.77nasha512
16.2316.2416.26sha3384
16.3016.3916.46keccakc768
19.5119.5519.77cubehash512
20.5920.6220.63shavite3256
21.4821.4821.48luffa256
23.5323.5323.53asconhashv12
23.5323.5323.53asconxofv12
23.5323.5323.89bblake256
24.0124.0124.05keccakc1024
24.0924.0924.12sha3512
26.7326.7426.79cubehash1632
27.1127.1327.13fugue256
29.8729.8829.90groestl256
30.86?31.06?34.43?rfsb509
31.9031.9431.98shavite3512
32.4032.4432.44echosp256
33.6933.7236.05xoodyakv1
34.7034.7334.84cubehash832
34.8434.9134.97shamashashv1
35.7235.7235.76lane256
36.7736.7736.80gimli24v1
37.9737.9938.00luffa384
39.2839.2839.30jh224
39.2839.2839.31jh256
39.2939.2939.32jh512
39.2839.3139.33jh384
40.7640.7740.78luffa512
43.0943.1043.10simd256
43.1243.1243.13echo256
43.1543.1746.77whirlpool
43.2243.2243.22sneikha256
43.7943.7943.81essence384
43.8743.8843.88essence512
45.9145.9146.02cubehash816
46.1646.1646.19round3jh512
46.1646.1746.18round3jh256
51.6651.6751.69esch256v1
53.4553.4653.47mcssha6
53.4653.4753.56mcssha4
53.6753.7053.74echosp512
55.2055.2055.20saturninhashv2
56.5756.7858.19fugue512
58.1958.2258.28mcssha5
60.2660.2760.33simd512
64.7066.6466.70md6d224
67.0767.2967.33echo512
68.2568.3368.36cubehash88
68.9469.4270.98md6d256
69.4469.4973.69drygascon128
70.0470.3170.33essence224
70.1870.3370.41essence256
74.2774.2774.28esch384v1
76.1676.1876.18cubehash1616
76.5076.5076.50coral256v1
84.0784.1584.27mgrostl256
85.1685.1785.19drygascon256
88.8589.3089.82md6d384
90.3390.3390.33knot256v2
91.1991.1991.23sneikha384
91.2491.2892.98lane512
91.8291.9492.14groestl512
106.71106.73106.73cubehash84
106.59106.94108.88md6d512
116.48116.49116.49cubehash168
126.48126.48126.53clxhash
160.01160.01160.04knot256v1
188.72188.72188.74cubehash82
192.60192.60192.60cubehash164
290.36290.36290.39knot512
296.62296.62296.62knot384
349.10349.10349.12cubehash162
349.71349.74349.74cubehash81
476.07476.09476.09syconhash256v1
659.61659.62659.64cubehash161
801.29801.29801.29subterraneanv1
1682.441682.651682.92sivrijndael256hash256v1
2031.492032.932032.96skinnyhashtk3
2555.452556.352625.55acehash256v1
3417.403417.473429.32gage1h256c256r128
3416.453419.683429.69skinnyhashtk2
3811.173811.253824.61heron256v1
5098.555099.365121.09gage1h256c224r064
5649.415651.685668.88gage1h256c256r064
5722.885723.955735.74orangishv1
6505.166526.356532.70gage1h256c224r032
10077.0710078.0810084.36gage1h256c512r064
10145.3510153.2610168.33gage1h256c256r032
10176.1010178.3010186.31photonbeetlehash256rate32v1
16924.2516939.0216949.21gage1h256c224r016
17455.9817483.4117545.50sivtemphotonhashv1
18927.8318937.9518943.83gage1h256c512r032
19143.8619157.8819199.04gage1h256c256r016
32557.4432572.0332622.20gage1h256c224r008
118946.57119106.89119250.81fsb512
130906.93131081.57132110.20fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
7.097.097.14edonr512
9.959.9510.41edonr256
10.1610.5810.58blake2s
11.5211.9212.30blake2b
11.8812.0612.28sha1
12.0912.3412.45skein512512
12.3012.3612.64skein512256
12.7312.7813.11md5
12.6612.8113.02sha256
12.8012.8613.08sha224
13.3313.3313.39skein256256
14.0614.1214.25md4
16.0216.1116.47bmw512
17.8017.8318.03sha512
18.6418.9719.14k12
19.3120.1120.19blake64
20.2021.1221.62blake512
21.6921.6922.41bmw256
24.6124.6225.14sha3256
24.6124.6225.28sha3224
24.6624.6725.06sha3512
24.59?24.72?37.17?sarmal512
24.9724.9825.56shake128
24.9125.1625.61shake256
25.2525.3025.59sha3384
25.1425.9726.22blake32
27.0527.5628.17keccakc1024
27.5627.9228.86keccakc512
27.9127.9729.05keccak
28.4128.4528.47sha384
28.0229.1930.62keccakc448
28.8429.4529.80keccakc768
29.5029.5029.72skein10241024
27.9729.5830.59keccakc256
23.92?29.59?29.83?sarmal256
29.7329.7530.03nasha256
29.2830.2330.66blake256
31.2331.3131.59ripemd160
32.9432.9432.94nasha512
33.5533.5533.55asconhashv12
33.5533.5533.55asconxofv12
34.7534.8035.20shabal512
35.0035.2336.06shabal256
38.0638.2838.55shavite3256
41.0341.0341.45luffa256
41.9442.1243.86xoodyakv1
43.8843.8844.19cubehash512
49.2249.4451.67rfsb509
51.4751.5551.56shamashashv1
51.8951.8952.12gimli24v1
59.5059.5859.86shavite3512
61.5561.5561.56sneikha256
66.3366.4866.84groestl256
68.4468.4468.75esch256v1
71.6171.6471.70jh384
71.3371.6672.39jh256
71.3671.6971.92jh224
71.7771.7771.95jh512
74.4274.8682.25whirlpool
75.8075.8480.86drygascon128
77.6677.6977.70fugue256
78.3978.4178.94simd256
79.0679.0679.23saturninhashv2
82.5582.9783.27luffa384
84.0084.0084.22round3jh256
83.9184.0384.17round3jh512
89.1489.1989.25lane256
91.4591.7091.83luffa512
98.3098.4898.77echo256
99.2899.66100.16echosp256
105.16105.27105.92mcssha4
102.47105.58106.09bblake256
105.05105.78105.84mcssha6
107.89108.09108.47cubehash1632
109.53109.53109.53coral256v1
111.86112.00112.08essence384
112.61112.72112.89essence512
113.52113.56113.83esch384v1
118.12118.19118.27drygascon256
123.27123.50125.59echosp512
125.03125.64126.22echo512
129.36129.36129.36knot256v2
130.66130.77130.81essence224
130.86130.86130.97essence256
136.34136.34136.36clxhash
140.55141.27141.55cubehash832
145.20145.20145.30sneikha384
147.70148.58148.72mcssha5
151.69151.70152.69cubehash816
165.70168.23183.16fugue512
173.94174.23175.22cubehash88
178.06178.06178.27knot256v1
181.38181.52181.52simd512
208.38208.53208.53cubehash84
219.67222.27222.38mgrostl256
228.06229.69234.45groestl512
228.62232.88240.00md6d224
241.75242.50246.23md6d256
265.11265.36265.50cubehash1616
290.52290.52290.66cubehash82
301.84303.20304.34md6d384
305.38305.42305.42cubehash168
327.53327.53327.53knot384
353.72353.73353.73knot512
357.38358.61361.44md6d512
364.20364.56364.62lane512
381.38381.48381.53cubehash164
451.38451.67451.67cubehash81
537.92537.92538.05cubehash162
726.67726.69726.78syconhash256v1
848.53848.53848.67cubehash161
907.62907.62907.62subterraneanv1
1610.831612.471612.50sivrijndael256hash256v1
2887.692887.912887.94skinnyhashtk3
3795.093797.413797.44skinnyhashtk2
3881.593885.583885.58acehash256v1
5520.595520.665521.30gage1h256c256r128
6890.386890.396890.64heron256v1
7747.227747.507747.86gage1h256c224r064
8131.488131.838132.25orangishv1
8584.178584.198584.62gage1h256c256r064
9017.899020.709031.20photonbeetlehash256rate32v1
9565.649565.949566.78gage1h256c224r032
14895.3014895.8814903.25gage1h256c256r032
15291.7815292.1215293.16gage1h256c512r064
16454.4216469.0016480.09sivtemphotonhashv1
24429.4824432.1124457.17gage1h256c224r016
27634.2827639.2227823.88gage1h256c256r016
27816.5927817.2527925.47gage1h256c512r032
46588.6946603.3646803.55gage1h256c224r008
1063960.081065620.061067092.34fsb512
1173461.671175516.691184194.45fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
51.1252.5054.00edonr256
60.5060.6265.38md5
60.3860.8865.75edonr512
77.3879.8880.50sha1
81.6285.2586.62skein256256
82.7585.6287.38blake2s
85.2586.7587.38sha224
86.2587.0088.25sha256
88.6288.8889.38md4
98.6298.88101.00blake2b
98.5099.00100.62skein512256
99.6299.62101.38skein512512
112.75112.75114.88asconxofv12
112.75112.75115.25asconhashv12
113.38118.88122.50blake32
121.12121.25124.00bmw256
130.88133.00139.12xoodyakv1
131.88133.88141.38bmw512
137.00137.25140.88gimli24v1
138.00140.00145.00blake256
141.75142.12142.75nasha256
143.50143.75144.25sha512
146.38148.75151.25k12
156.25156.38158.38ripemd160
159.50159.75159.75shamashashv1
162.38164.12165.75shavite3256
162.88166.00168.12blake64
167.88167.88167.88sneikha256
169.62171.50171.50luffa256
173.00173.00180.38blake512
194.88194.88194.88sha3256
195.12195.25197.38sha3224
195.38195.38197.75sha3512
197.50197.50200.38shake256
197.88197.88198.00shake128
200.38200.50201.38sha3384
196.25201.75210.38drygascon128
211.38211.38214.25clxhash
217.12?218.12?308.75?sarmal512
220.12220.12225.25shabal256
219.25221.25224.62cubehash512
220.25221.88222.25saturninhashv2
217.38223.50224.62shabal512
223.75224.25224.38rfsb509
227.75228.75231.62sha384
223.25229.62234.38keccakc1024
232.50233.38235.00keccak
234.25238.12245.00keccakc448
235.25238.75241.12keccakc768
240.88241.62246.62keccakc512
238.75243.25259.25skein10241024
248.12249.75251.25keccakc256
249.25252.62253.50esch256v1
204.00?261.50?266.62?sarmal256
270.12270.12272.75nasha512
290.12295.25307.62whirlpool
320.12320.12322.50knot256v1
336.75338.38348.38groestl256
346.75346.88347.25knot256v2
367.88367.88367.88coral256v1
404.00404.25407.50luffa384
444.50447.38455.25luffa512
459.00459.50463.12drygascon256
475.75475.75476.75fugue256
479.50480.00482.62shavite3512
485.12485.38489.62esch384v1
486.88486.88486.88sneikha384
512.50513.38518.62mcssha4
517.50518.25518.25mcssha6
573.00575.88580.25jh384
578.75579.00584.25jh256
580.12580.38583.75jh512
577.38580.75583.88jh224
631.00634.00635.75simd256
661.50661.62663.25knot384
671.38676.25678.25round3jh512
677.50678.00679.25round3jh256
720.38720.38723.00lane256
731.25733.12733.25cubehash1632
733.75744.25748.88bblake256
788.25793.12799.88echo256
800.62800.62800.88essence224
802.25802.38802.38essence256
798.25805.38807.75echosp256
850.62850.62852.88knot512
859.88860.50861.88mcssha5
896.75900.88900.88essence384
903.88904.75905.62essence512
960.25960.38968.25cubehash816
962.00964.25964.25cubehash832
992.38997.381008.62echosp512
1009.001010.251010.25cubehash84
1004.381010.621010.62cubehash88
1005.251011.001018.00echo512
1039.88?1042.00?1279.62?fugue512
1092.121092.121093.25cubehash82
1252.001254.381254.38cubehash81
1453.501458.501465.38simd512
1711.621712.751712.75cubehash1616
1738.881738.881738.88subterraneanv1
1760.621778.381780.75mgrostl256
1789.251789.881789.88cubehash168
1824.501837.251856.12groestl512
1832.881862.621920.00md6d224
1868.881868.881869.25cubehash164
1897.001898.121898.50sivrijndael256hash256v1
1932.881956.121969.75md6d256
2024.882025.882025.88cubehash162
2336.252336.882338.00cubehash161
2421.122425.382435.50md6d384
2698.252698.382698.62syconhash256v1
2864.382867.252890.88md6d512
2916.882920.252921.88lane512
6752.386752.506752.50skinnyhashtk2
7694.627696.507699.12skinnyhashtk3
10305.3810315.2510365.50photonbeetlehash256rate32v1
14345.2514347.1214359.12acehash256v1
17565.2517567.3817599.50sivtemphotonhashv1
18930.3818933.0018936.88gage1h256c256r128
28607.1228607.2528612.75gage1h256c224r064
31139.0031141.2531371.88heron256v1
31697.5031697.5031699.88gage1h256c256r064
32521.5032521.5032524.38orangishv1
33671.6233672.3833676.75gage1h256c224r032
52429.6252430.6252434.75gage1h256c256r032
56464.2556468.8856470.00gage1h256c512r064
83748.6283762.8883775.75gage1h256c224r016
94744.2594747.2594940.62gage1h256c256r016
97918.7597921.7597929.50gage1h256c512r032
157560.38157561.38158837.50gage1h256c224r008
8513557.888525870.258538328.62fsb512
9380595.259391184.129444893.12fsb256

amd64; Skylake (506e3); 2015 Intel Xeon E3-1220 v5; 4 x 3000MHz; samba, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
0.760.760.76bebb4185
1.771.781.78edonr512
1.901.911.91blake3
2.972.982.98md4
2.993.003.00bmw512
3.203.203.20blake2b
3.223.223.23echo256
3.363.383.40edonr256
3.473.473.47sha1
4.004.014.02k12
4.054.054.05cubehash832
4.354.394.68bmw256
4.474.494.50beamsplitter
4.674.684.68keccakc256treed2
4.844.844.84blake2s
4.884.894.89blake64
5.005.015.01md5
5.045.055.06sha512
5.045.055.06sha384
5.085.095.09shabal512
5.175.185.20blake512
5.185.195.20skein512256
5.195.205.20skein512512
5.185.215.22bblake256
5.255.255.26bash256
5.315.315.32sarmal256
5.325.335.34shabal256
5.435.445.46tiger
5.735.785.85keccakc512treed2
5.835.905.92blake32
6.466.486.49skein10241024
6.556.556.56sarmal512
6.816.816.82blake256
6.856.866.87keccakc256
6.926.936.94bash384
7.197.217.22cubehash1632
7.367.377.37shake128
7.397.407.41lux512
7.577.607.61sha256
7.597.607.61sha224
7.627.647.65skein256256
7.717.727.73shake256
7.937.947.95keccakc448
8.028.028.03cubehash512
8.048.048.04cubehash816
8.168.168.17groestl256
8.248.258.26lux256
8.408.418.42keccakc512
8.558.558.56sha3224
8.908.918.93rfsb509
8.928.938.94keccak
9.069.079.07sha3256
10.4110.4210.42bash512
10.8210.8310.84luffa256
10.9210.9410.96keccakc768
11.1111.1211.13luffa384
11.2411.2511.30groestl512
11.7611.7711.78sha3384
12.3912.4012.40ripemd160
13.2113.2213.23jh384
13.2113.2213.23jh512
13.2113.2213.31jh256
13.2213.2313.24jh224
13.4213.5013.51fugue256
13.7413.7513.76gimli24v1
13.8213.8313.83shavite3256
14.3514.3614.38nasha256
14.3514.3614.38nasha512
14.8314.8414.85round3jh512
14.8414.8514.86round3jh256
15.7015.7115.72keccakc1024
16.0416.0416.05cubehash1616
16.0616.0616.06cubehash88
16.9316.9416.95sha3512
18.3318.3418.35luffa512
18.8818.8918.89fugue384
19.6419.6519.66hamsi
20.0420.0420.05lane256
21.0021.0021.00floppsy
21.3021.3021.31whirlpool
22.1622.1722.18echosp256
22.3022.3522.43simd512
22.2722.3822.44asconxofv12
22.2822.4022.65asconhashv12
22.5522.5722.71shavite3512
22.8622.8822.90md6d224
24.6724.6824.69md6d256
24.6924.7224.94fugue512
25.5225.5425.58shamashashv1
26.1526.1826.30simd256
26.9126.9326.98xoodyakv1
27.5127.5227.53lane512
31.9431.9932.01md6d384
31.9831.9932.00echosp512
32.0632.0732.08cubehash168
32.1132.1132.11cubehash84
32.2532.2832.32essence512
32.2632.3832.40essence384
32.5833.0134.17fsb256
34.9634.9735.00sneikha256
35.0335.0435.11mgrostl256
38.2838.3138.34esch256v1
39.2439.2539.28md6d512
41.0041.0241.04mcssha5
41.0041.0241.05mcssha6
40.8541.0441.27mcssha4
42.9642.9843.01echo512
43.0143.0243.03essence224
43.0043.0643.22essence256
43.8943.9143.92saturninhashv2
46.0146.0246.04esch384v1
64.1264.1264.12cubehash164
64.5064.5164.51cubehash82
66.4466.9467.08coral256v1
68.7568.7868.80drygascon128
71.8371.8571.87sneikha384
74.1274.1474.15knot256v2
74.2374.2474.24triadhashv1
79.9379.9579.97drygascon256
112.28112.36112.63knot256v1
128.57128.57128.57cubehash162
129.16129.16129.17cubehash81
130.28130.29130.30clxhash
226.23226.98227.42knot512
257.17257.27257.56cubehash161
274.13274.51274.61knot384
269.18?315.90?469.06?fsb512
619.18619.20619.23syconhash256v1
956.04956.07956.38subterraneanv1
1181.711182.001184.36sivrijndael256hash256v1
1195.761202.721221.47heron256v1
1267.791268.141269.11acehash256v1
1787.921789.261792.83skinnyhashtk3
2723.452723.942724.10gage1h256c256r128
3018.843022.243057.44skinnyhashtk2
3863.303863.413863.85orangishv1
4314.744314.994315.42gage1h256c224r064
4732.694735.464737.34photonbeetlehash256rate32v1
4838.844839.004839.31gage1h256c224r032
5068.765068.915069.00gage1h256c256r064
7987.977988.677989.27sivtemphotonhashv1
8628.408628.868629.32gage1h256c256r032
8988.528989.088989.36gage1h256c512r064
16655.7316683.1716788.28gage1h256c224r016
16705.6316706.2016707.58gage1h256c256r016
16745.6516746.2216746.79gage1h256c512r032
31467.8531469.2931472.07gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
0.780.790.79bebb4185
1.911.911.92edonr512
1.921.931.94blake3
3.053.063.09md4
3.203.203.21blake2b
3.253.253.26bmw512
3.403.413.42echo256
3.443.523.54edonr256
3.593.593.60sha1
4.084.094.10k12
4.444.454.45cubehash832
4.544.554.82bmw256
4.544.564.58beamsplitter
4.834.844.85blake2s
5.085.085.09blake64
5.115.115.12md5
5.295.305.31sha384
5.305.305.32sha512
5.295.315.32skein512256
5.315.315.33skein512512
5.395.405.42blake512
5.415.425.43shabal512
5.435.435.45bash256
5.465.465.47keccakc256treed2
5.545.555.56sarmal256
5.605.615.62tiger
5.695.705.73shabal256
5.735.755.77bblake256
5.976.036.04blake32
6.596.606.61keccakc512treed2
6.766.776.78skein10241024
6.816.826.83sarmal512
6.966.976.98blake256
7.027.037.04bash384
7.087.097.11keccakc256
7.577.587.59shake128
7.727.757.76skein256256
7.757.757.77sha256
7.777.787.79sha224
7.817.837.84cubehash1632
7.977.987.99shake256
8.148.168.17lux512
8.188.198.21keccakc448
8.228.238.23cubehash512
8.458.458.45cubehash816
8.518.528.52groestl256
8.668.678.69lux256
8.698.708.73keccakc512
8.748.758.76sha3224
9.269.279.29keccak
9.349.349.35sha3256
9.419.429.43rfsb509
10.5910.6010.62bash512
11.0511.0611.07luffa256
11.1811.2111.23keccakc768
11.4311.4411.45luffa384
11.9111.9311.97groestl512
11.9711.9811.99sha3384
12.6212.6412.67ripemd160
13.4313.4413.46jh512
13.4313.4513.46jh384
13.4413.4513.52jh256
13.4613.4713.47jh224
13.7813.8413.91fugue256
13.8813.8913.90gimli24v1
14.0614.0614.07shavite3256
14.6214.6314.65nasha256
14.8714.8814.89nasha512
15.0915.1015.12round3jh256
15.1115.1215.13round3jh512
15.8215.8315.86keccakc1024
16.4816.4816.49cubehash88
16.8016.8016.81cubehash1616
16.9817.0017.02sha3512
18.8418.8518.87luffa512
19.5819.5919.60fugue384
19.7519.7719.79hamsi
20.7220.7220.73lane256
21.0321.0421.04floppsy
21.7421.7521.76whirlpool
22.3122.3422.62asconhashv12
22.3522.5722.72asconxofv12
23.0923.1023.12md6d224
23.0723.1123.17simd512
23.1223.1323.14echosp256
23.3123.3223.42shavite3512
24.9224.9324.95md6d256
25.7825.8125.87fugue512
25.7725.8325.88shamashashv1
26.5826.6326.69simd256
27.0327.0527.09xoodyakv1
29.2929.3029.31lane512
32.2932.3132.33md6d384
32.5532.5532.56cubehash84
32.8532.8532.88cubehash168
33.2133.2233.23echosp512
33.4333.4633.48essence512
33.4533.5633.59essence384
34.2434.3835.45fsb256
35.2635.2735.29sneikha256
36.9236.9336.95mgrostl256
38.5438.5838.61esch256v1
39.6439.6639.67md6d512
41.7441.7741.78mcssha6
41.6441.7841.89mcssha4
42.3342.3542.37mcssha5
43.7943.8043.82essence224
43.7843.8043.98essence256
44.2944.3144.34saturninhashv2
44.4644.4844.53echo512
46.4746.4946.53esch384v1
64.9064.9064.91cubehash164
64.9464.9464.95cubehash82
67.3367.4667.53coral256v1
68.8868.9068.92drygascon128
72.6772.7072.73sneikha384
74.4074.4074.42triadhashv1
74.7174.7274.73knot256v2
80.4480.4780.48drygascon256
112.48112.58112.64knot256v1
129.34129.34129.35cubehash162
129.59129.60129.61cubehash81
130.50130.51130.52clxhash
227.40228.00228.45knot512
257.95257.95257.96cubehash161
274.87274.89275.20knot384
624.93624.96625.01syconhash256v1
957.91957.93959.27subterraneanv1
1180.071181.381182.47sivrijndael256hash256v1
1216.101219.311226.80heron256v1
1279.571279.721280.69acehash256v1
1801.501802.731804.55skinnyhashtk3
2755.442755.932756.08gage1h256c256r128
3028.063028.433059.99skinnyhashtk2
3893.013893.173894.51orangishv1
4356.624357.614358.03gage1h256c224r064
4724.574726.174727.66photonbeetlehash256rate32v1
4880.834881.994882.27gage1h256c224r032
5118.625118.765118.89gage1h256c256r064
7979.817980.747981.44sivtemphotonhashv1
8704.158704.498704.96gage1h256c256r032
9076.209076.549077.13gage1h256c512r064
9708.349754.589826.11fsb512
16806.1716821.8916914.55gage1h256c224r016
16844.6516845.2516846.04gage1h256c256r016
16893.1216893.6516894.02gage1h256c512r032
31720.5031721.8331725.40gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
0.830.840.87bebb4185
2.022.042.06edonr512
3.183.183.19md4
3.213.213.22blake2b
3.333.333.35blake3
3.573.583.60bmw512
3.623.663.71edonr256
3.773.783.79sha1
3.823.833.86echo256
4.484.514.52k12
4.644.664.74beamsplitter
4.824.835.11bmw256
4.834.844.85blake2s
5.115.125.12cubehash832
5.295.305.31md5
5.405.415.44blake64
5.455.475.50skein512512
5.465.475.49skein512256
5.685.705.73sha384
5.705.715.75sha512
5.715.735.75bash256
5.745.765.78blake512
5.905.915.94tiger
5.945.955.99sarmal256
5.996.006.01shabal512
6.226.246.25blake32
6.316.336.35shabal256
6.366.366.39keccakc256treed2
6.626.636.65bblake256
7.227.227.24blake256
7.237.267.30skein10241024
7.267.287.31sarmal512
7.377.387.41keccakc512treed2
7.427.437.45bash384
7.647.667.67keccakc256
7.927.947.95skein256256
8.058.068.09sha224
8.058.078.08sha256
8.108.118.12shake128
8.288.298.30shake256
8.428.438.46keccakc448
8.558.558.56cubehash512
8.838.858.88cubehash1632
8.868.898.91sha3224
9.079.089.09groestl256
9.129.129.13cubehash816
9.149.169.18keccakc512
9.349.359.38lux512
9.419.449.48lux256
9.659.679.68sha3256
9.829.859.88keccak
10.2910.3110.32rfsb509
10.8910.9110.92bash512
11.3211.3611.38keccakc768
11.4211.4411.46luffa256
11.9511.9711.98luffa384
11.9912.0112.03sha3384
13.0113.0213.06ripemd160
12.9913.0213.05groestl512
13.8113.8313.85jh384
13.8013.8313.85jh512
13.8213.8413.86jh224
13.8113.8413.87jh256
14.0714.1014.11gimli24v1
14.4414.4414.46shavite3256
14.4614.5414.60fugue256
15.0315.0415.08nasha256
15.5215.5315.55round3jh256
15.5515.5615.57round3jh512
15.6815.6915.73nasha512
16.3116.3416.39keccakc1024
17.1717.1817.19cubehash88
17.5117.5317.57sha3512
18.0718.0818.10cubehash1616
19.6619.6719.70luffa512
20.0120.0420.07hamsi
20.7520.7620.78fugue384
21.0921.1021.10floppsy
21.8521.8621.87lane256
22.4822.4922.50whirlpool
22.6022.6523.00asconxofv12
22.7222.7422.76md6d224
22.8522.8722.89echosp256
22.6522.8723.04asconhashv12
24.3424.3924.44simd512
24.5224.5424.56md6d256
24.5324.5624.66shavite3512
26.1126.2226.29shamashashv1
27.2127.2427.28xoodyakv1
27.3227.3727.43simd256
27.5727.6327.80fugue512
31.8131.8231.84md6d384
32.2332.2432.26lane512
33.2333.2333.24cubehash84
34.1034.1034.12cubehash168
35.3335.3735.44essence512
35.3935.4635.49essence384
35.7435.7635.80sneikha256
36.3636.3836.40echosp512
38.6238.7639.86fsb256
38.9238.9939.06esch256v1
39.0539.0839.12md6d512
40.0340.0940.16mgrostl256
42.7142.8443.04mcssha4
42.9142.9242.95mcssha6
44.4544.4644.49mcssha5
44.9444.9845.01saturninhashv2
44.9945.0045.02essence224
45.0245.0445.20essence256
46.8846.9246.97echo512
47.2347.2647.28esch384v1
65.6765.6765.68cubehash82
66.2066.2166.22cubehash164
68.2168.3568.48coral256v1
69.0569.0669.10drygascon128
74.1074.1274.16sneikha384
74.6774.6974.70triadhashv1
75.6975.7075.71knot256v2
81.3281.3581.39drygascon256
112.96113.04113.13knot256v1
130.33130.33130.34cubehash81
130.64130.65130.65cubehash162
130.90130.91130.93clxhash
228.83229.62229.96knot512
259.24259.26259.27cubehash161
276.42276.52276.78knot384
635.13635.16635.18syconhash256v1
961.62961.63961.66subterraneanv1
1178.931179.611180.83sivrijndael256hash256v1
1248.041266.991282.13heron256v1
1300.201300.371301.18acehash256v1
1824.611824.891830.54skinnyhashtk3
2807.432807.862811.24gage1h256c256r128
3037.033040.013068.24skinnyhashtk2
3941.703945.833946.17orangishv1
4426.014428.654429.42gage1h256c224r064
4709.084710.624713.09photonbeetlehash256rate32v1
4950.274953.914954.06gage1h256c224r032
5198.725202.175202.49gage1h256c256r064
7963.607966.587967.84sivtemphotonhashv1
8830.038830.658831.52gage1h256c256r032
9221.859222.629223.33gage1h256c512r064
17039.5117051.7617146.62gage1h256c224r016
17075.8217077.3117078.72gage1h256c256r016
17137.5217138.3217139.03gage1h256c512r032
25336.6725501.3925641.18fsb512
32142.2232144.8232147.46gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
0.980.991.01bebb4185
2.202.232.26edonr512
3.253.263.26blake3
3.513.523.54md4
3.573.583.59blake2b
4.054.124.18edonr256
4.234.274.32bmw512
4.274.304.32sha1
4.574.614.74echo256
4.834.844.85blake2s
4.945.065.16beamsplitter
5.105.115.18k12
5.505.555.85bmw256
5.675.695.71blake64
5.775.785.80md5
5.905.925.94blake512
5.915.935.96bash256
5.935.986.02skein512512
5.935.985.99skein512256
6.266.286.30sarmal256
6.306.336.39sha384
6.316.386.42sha512
6.416.446.49tiger
6.736.746.77blake32
6.906.906.92cubehash832
7.477.507.55shabal512
7.627.647.67sarmal512
7.687.697.70blake256
7.927.967.99shabal256
8.208.258.29bash384
8.298.348.43keccakc256
8.398.418.43skein256256
8.678.698.76shake128
8.668.708.74keccakc256treed2
8.858.898.92sha224
8.878.908.94sha256
8.999.049.12skein10241024
9.179.189.20bblake256
9.319.329.35shake256
9.429.439.44cubehash512
10.1810.2410.35keccakc512
10.2210.2810.35keccak
10.2510.3210.35keccakc448
10.3510.3610.38groestl256
10.7510.7810.84sha3224
10.7710.8310.89sha3256
10.9310.9410.95cubehash816
11.3511.3811.45keccakc512treed2
11.3511.4011.47lux256
11.5711.6411.70cubehash1632
11.6311.6911.74bash512
12.3712.4412.54keccakc768
12.4212.4412.48luffa256
12.7312.7512.82rfsb509
12.8612.9212.96sha3384
13.2213.2313.27lux512
13.3713.4013.43luffa384
14.0514.0714.10ripemd160
14.6614.6914.74gimli24v1
14.7514.7914.84jh512
14.7614.8114.86jh224
14.7714.8114.89jh256
14.7814.8114.84jh384
14.8314.8814.91groestl512
15.4315.4815.49shavite3256
16.1316.1816.25nasha256
16.2716.3216.38nasha512
16.3216.4216.45fugue256
16.6316.6716.70round3jh256
16.7116.7416.78round3jh512
17.9518.0318.12keccakc1024
19.0119.0119.04cubehash88
19.2419.2819.37sha3512
20.4520.4920.56hamsi
21.2521.2621.26floppsy
21.4721.4821.50cubehash1616
21.8221.8521.87luffa512
23.3823.4623.61asconxofv12
23.3823.4823.66asconhashv12
23.8623.8923.92fugue384
24.3824.3924.41whirlpool
24.7724.8024.82lane256
25.2725.3025.37shavite3512
26.3826.4326.45echosp256
27.0627.1727.41shamashashv1
27.6827.7127.75xoodyakv1
29.2229.3029.38simd256
30.2630.3330.42simd512
32.2332.3632.45fugue512
35.0835.1035.11cubehash84
37.0037.0437.09sneikha256
37.4937.5037.53cubehash168
40.0640.1140.22esch256v1
40.5240.5740.66essence512
40.5340.6540.72essence384
43.2243.2643.30lane512
43.3643.4443.50echosp512
44.0044.0744.17mgrostl256
45.7445.7845.84md6d224
45.6445.8346.08mcssha4
46.0246.0746.13mcssha6
46.3246.5846.91fsb256
46.6046.6946.79saturninhashv2
48.3148.3348.36essence224
48.3548.4248.59essence256
48.6248.6948.76echo512
49.2049.2649.32esch384v1
49.3249.3949.42md6d256
50.1850.2150.24mcssha5
64.0164.0764.17md6d384
67.5067.5167.53cubehash82
69.5869.5969.61cubehash164
69.5569.6169.67drygascon128
70.1470.6470.79coral256v1
75.3775.4075.42triadhashv1
77.8677.9077.97sneikha384
78.2478.2678.29knot256v2
78.6678.7378.77md6d512
83.5783.6883.78drygascon256
113.98114.07114.25knot256v1
131.94131.96131.98clxhash
132.15132.18132.24cubehash81
134.04134.07134.09cubehash162
233.26233.86234.24knot512
262.76262.79262.98cubehash161
280.16280.20280.24knot384
662.21662.25662.32syconhash256v1
971.51971.53971.55subterraneanv1
1175.651176.031177.90sivrijndael256hash256v1
1331.901344.011345.02heron256v1
1354.911355.341355.52acehash256v1
1886.271886.761887.17skinnyhashtk3
2949.312949.672950.35gage1h256c256r128
3062.833063.633095.07skinnyhashtk2
4075.724077.324078.42orangishv1
4612.904613.284614.07gage1h256c224r064
4666.244669.274674.23photonbeetlehash256rate32v1
5139.485139.715149.02gage1h256c224r032
5418.705418.805428.02gage1h256c256r064
7927.287930.387936.60sivtemphotonhashv1
9163.789165.339174.72gage1h256c256r032
9608.139610.039618.90gage1h256c512r064
17653.7217669.9317768.15gage1h256c224r016
17691.4717694.2217696.06gage1h256c256r016
17792.7217794.3617795.70gage1h256c512r032
33266.5633270.5533275.53gage1h256c224r008
67045.7967363.6767762.53fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
2.612.672.75bebb4185
3.303.343.39blake3
4.734.784.86blake2s
5.485.555.61edonr512
6.646.706.84blake2b
7.19?7.34?8.30?beamsplitter
7.887.918.00md4
9.029.179.42edonr256
10.7710.8110.95sha1
11.3111.4211.55skein512256
11.3611.4411.56skein512512
11.3811.4711.62bash256
11.4711.5611.66bash384
11.8811.9412.03md5
11.8811.9712.17blake512
11.55?12.06?13.00?echo256
12.0912.1912.31blake64
13.5213.6713.77blake32
13.8013.8813.95sarmal256
13.8613.9514.11bmw512
14.2214.3014.41tiger
14.2314.4815.09bmw256
14.3814.5214.61skein256256
14.7714.8014.91blake256
15.0015.0615.62k12
15.5315.7216.06sha384
15.8816.1716.41sha512
16.3116.4716.62sarmal512
18.0318.1418.39shake256
19.2519.3419.44sha224
19.3419.4719.56sha256
19.4419.7820.14sha3256
19.8420.0320.58keccakc1024
19.7820.1120.31keccakc512
19.8020.1220.67keccakc768
20.0020.2020.38gimli24v1
20.0920.2820.48sha3224
20.1920.3320.53sha3512
20.1620.3420.59sha3384
20.1220.3820.75keccakc448
20.3320.4720.78shake128
20.4520.5020.53cubehash512
20.4420.8121.11keccakc256
20.5820.9221.23keccak
21.6121.8022.02bash512
21.8321.9523.00floppsy
22.7822.9123.06luffa256
25.8425.9826.28hamsi
26.7227.0927.62shabal512
27.0327.2527.38jh224
27.1227.2527.44ripemd160
27.2227.4127.50jh256
27.3127.4127.59jh384
27.3127.4727.66jh512
27.9428.0028.11groestl256
28.2528.3328.45shavite3256
28.8329.0529.58shabal256
29.1129.1729.33luffa384
29.0629.2029.84skein10241024
29.5229.5829.70cubehash832
30.5030.8431.50nasha256
31.0931.2531.38round3jh256
31.6931.8031.97round3jh512
31.7531.9132.20nasha512
33.2033.4833.66asconhashv12
33.2733.6133.86asconxofv12
33.8833.9233.98cubehash816
33.7333.9734.33xoodyakv1
34.9735.1235.31lux256
38.8439.1239.53rfsb509
38.7339.2839.75shamashashv1
40.0640.2340.53fugue256
40.3340.3940.47bblake256
42.3042.3842.50groestl512
42.3342.3842.45cubehash88
46.3446.3946.47whirlpool
46.6946.7546.84shavite3512
46.6946.9147.30cubehash1632
47.0947.2847.42luffa512
52.8953.0853.41simd256
53.2853.5253.66sneikha256
53.3853.5553.97keccakc512treed2
53.4253.6753.81keccakc256treed2
53.9754.1954.89esch256v1
57.8357.9758.47lux512
58.6758.7259.06cubehash84
62.6262.7862.94lane256
63.5263.8464.17fugue384
64.5564.5864.67cubehash1616
68.0268.3968.73saturninhashv2
75.0675.2575.55esch384v1
75.5275.7375.94drygascon128
80.9181.0581.17cubehash168
82.1982.3382.72echosp256
83.0283.2083.42mcssha4
83.9283.9884.14triadhashv1
86.0986.1286.25mcssha6
90.7890.9591.27essence224
91.0591.0991.41cubehash82
90.9891.2791.77essence256
91.8392.0892.33echo512
92.0592.5093.11fugue512
93.8894.1294.47simd512
99.73100.23100.67coral256v1
101.16101.44101.78echosp512
103.86104.42105.00essence384
104.72105.00105.53essence512
111.05111.11111.20knot256v2
112.92113.06113.20drygascon256
113.19113.31113.59cubehash164
114.36115.89116.44mgrostl256
123.34123.50123.78mcssha5
125.34125.69126.22sneikha384
128.28128.69129.12knot256v1
129.80130.20130.86fsb256
145.16145.31145.44clxhash
145.66146.00146.39md6d224
155.47155.52155.56cubehash81
156.86157.08157.34md6d256
169.03169.11169.20lane512
176.98177.05177.20cubehash162
204.05204.42205.02md6d384
251.30251.62252.17md6d512
288.11288.84289.81knot512
305.88305.97306.27cubehash161
309.61309.91310.23knot384
1007.161007.581009.86syconhash256v1
1096.471096.591096.91subterraneanv1
1132.121133.301134.86sivrijndael256hash256v1
2061.332062.282063.38acehash256v1
2403.222414.532494.73heron256v1
2681.612682.842684.19skinnyhashtk3
3399.113399.983433.84skinnyhashtk2
4141.644142.584145.98photonbeetlehash256rate32v1
4765.314766.564767.95gage1h256c256r128
5792.815793.555794.23orangishv1
7012.957013.777014.94gage1h256c224r064
7483.557487.727490.48sivtemphotonhashv1
7561.917562.477563.48gage1h256c224r032
8235.928236.178236.67gage1h256c256r064
13484.8613486.2013488.12gage1h256c256r032
14603.5814604.4814605.16gage1h256c512r064
25514.4525537.9525679.72gage1h256c224r016
25567.4125571.6725575.23gage1h256c256r016
26153.3826156.2526159.84gage1h256c512r032
47654.5847663.5047699.41gage1h256c224r008
601949.56604173.95608239.86fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
14.7515.1215.62bebb4185
23.8824.2525.50beamsplitter
28.5029.0029.25floppsy
32.0032.2532.25blake3
39.5039.8840.75md4
43.1243.5043.88blake2s
44.3844.8845.38edonr512
49.6249.8850.38edonr256
51.1251.8852.88gimli24v1
53.0053.5055.62blake2b
53.1253.6254.12sha1
55.6256.3857.00md5
64.7565.2565.75blake32
66.1266.8867.50blake256
67.5068.2569.50tiger
69.0069.7571.50hamsi
78.3880.6282.88bmw256
86.6287.2587.75skein256256
87.3887.8888.50sha224
87.7588.3889.38sha256
89.7590.5091.50skein512512
89.8890.8892.00skein512256
93.0093.5094.75bash512
93.0093.5095.25bash256
92.7593.7595.25bash384
95.2596.0097.00blake512
97.5098.1298.50luffa256
94.0098.25103.38echo256
97.88100.75103.25blake64
103.00103.25103.38cubehash512
109.62110.62111.62xoodyakv1
110.50111.38113.50asconhashv12
111.38111.75112.75bmw512
111.00112.50114.62asconxofv12
118.88119.38124.50k12
118.75119.50119.88ripemd160
121.00121.50122.00shavite3256
125.00125.75127.75shamashashv1
127.75129.88131.88sha384
129.88130.62131.75nasha256
131.38133.38134.50sha512
133.62134.50135.38sarmal256
142.88144.62146.25shake256
145.38146.12146.75luffa384
145.75146.62147.25sneikha256
151.50151.75152.12triadhashv1
154.00154.75155.50sarmal512
154.25156.25158.75sha3256
158.38160.62163.88keccakc1024
158.12160.75163.75keccakc512
159.25161.00163.00sha3224
160.75161.12162.00groestl256
158.75161.25164.75keccakc768
160.00162.00164.12sha3384
160.75162.00162.88sha3512
161.25162.62164.75shake128
160.25162.75167.88keccakc448
162.75163.75164.88shabal512
163.12167.38170.12keccak
165.50167.62170.62keccakc256
178.38179.00180.25shabal256
189.00190.25191.62saturninhashv2
192.88193.50194.75drygascon128
196.38197.38198.00whirlpool
197.38198.38200.50esch256v1
211.12211.62212.88cubehash832
213.75214.12214.88cubehash816
220.75222.00223.00jh224
224.00225.75226.38lux256
226.25226.62227.00cubehash88
225.62227.00230.12fugue256
227.25227.62228.62jh256
227.38228.12229.62jh384
227.12228.50229.25jh512
231.25231.75232.88clxhash
232.38233.12238.12skein10241024
233.12234.12235.62luffa512
238.75239.50242.88knot256v1
242.25242.62243.38cubehash84
252.62254.62256.38round3jh256
253.25255.25257.00nasha512
254.62257.25262.62rfsb509
257.88258.75260.25round3jh512
267.88268.62269.38bblake256
274.50274.88275.50cubehash82
299.12299.38299.88knot256v2
314.12315.25317.50cubehash1632
318.50319.00319.88groestl512
320.25321.62322.62esch384v1
333.00336.50338.88coral256v1
338.25338.75340.25cubehash81
366.38367.62369.62lux512
373.75374.25375.00shavite3512
376.75377.50379.00mcssha4
376.50377.75381.00fugue384
382.25382.88383.62mcssha6
396.12396.50397.25cubehash1616
421.12421.88423.12cubehash168
422.12422.88424.12drygascon256
425.25427.00429.38simd256
426.00427.38429.75keccakc512treed2
427.00428.00430.00keccakc256treed2
429.62431.62433.00sneikha384
455.12456.62459.88cubehash164
509.88510.88511.38lane256
514.12514.62515.12cubehash162
555.62556.38557.25essence224
557.25558.38562.25essence256
565.00569.62572.00fugue512
624.75626.50627.25knot384
646.25646.62647.12cubehash161
658.50661.00662.62echosp256
698.38699.88702.12mcssha5
721.25727.00729.62knot512
735.88737.38738.88echo512
752.00754.50756.50simd512
809.50811.00813.25echosp512
835.75840.50843.00essence384
839.25843.12846.00essence512
923.38937.00940.50mgrostl256
1024.001027.751032.25fsb256
1165.501167.381170.12md6d224
1253.501255.501260.25md6d256
1353.121353.751355.00lane512
1394.381397.251400.75sivrijndael256hash256v1
1632.001635.751639.38md6d384
2010.382013.122017.88md6d512
2072.502074.382076.88subterraneanv1
3718.003721.253726.50syconhash256v1
4736.384742.504749.25photonbeetlehash256rate32v1
6046.626049.626113.75skinnyhashtk2
7155.757160.507163.88skinnyhashtk3
7615.257619.257623.50acehash256v1
7991.127998.628008.50sivtemphotonhashv1
11008.7511359.8811361.38heron256v1
16347.6216352.8816361.75gage1h256c256r128
23163.2523167.7523174.75orangishv1
25914.2525922.6225927.75gage1h256c224r064
26646.6226649.6226654.62gage1h256c224r032
30416.8830418.3830420.38gage1h256c256r064
47476.6247482.7547489.88gage1h256c256r032
53939.5053953.1254221.12gage1h256c512r064
87498.5087578.0088061.25gage1h256c224r016
87665.5087678.5087702.12gage1h256c256r016
92093.7592103.2592117.12gage1h256c512r032
160961.50161005.50161147.62gage1h256c224r008
4835603.124870767.384893865.88fsb512

armeabi; Cortex-A17 (410fc0d1); 2014 Rockchip RK3288; 4 x 1800MHz; unstable; tinkerboards, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
3.513.523.53md4
5.275.285.29md5
6.366.376.38sha1
8.038.168.18edonr256
9.159.569.77blake2b
10.0310.1010.16shabal512
10.2910.3110.36shabal256
10.4110.4410.46bmw256
11.0211.0711.10edonr512
12.1212.1412.18blake2s
12.5512.5612.58sha256
12.5612.5612.58sha224
13.5013.5013.51ripemd160
14.8314.8914.92blake512
15.0215.2015.33bmw512
16.2916.6116.64blake32
17.8517.8917.94tiger
18.2318.2718.32nasha512
18.2318.2918.31nasha256
18.5418.8319.37sha384
18.9519.0019.36k12
18.5319.0719.08sha512
19.1719.1819.19blake256
21.1921.2221.24bblake256
21.3921.3921.43shake256
23.7223.8424.02fugue2
24.2624.5625.18sarmal256
26.0226.0326.04skein256256
23.91?26.55?27.75?skein512256
27.4427.4727.52skein512512
28.5228.5328.54luffa256
29.6729.7229.75cubehash512
29.6829.7329.76cubehash1632
28.9930.5730.74shake128
28.17?31.63?33.80?sarmal512
32.4532.5332.66shavite3256
33.4533.4633.48keccakc256
34.5834.9635.10sha3224
36.6236.7436.88sha3256
37.6937.8437.91round3jh256
37.8237.8737.97round3jh512
38.6238.6338.65cubehash832
39.6740.0140.22fugue256
40.4940.5040.54keccakc512
40.6040.7940.97groestl256
41.4341.4541.47luffa384
41.6541.6941.73keccak
41.6441.8943.22blake64
42.8342.9043.00keccakc448
43.1143.1143.15sneikha256
46.3546.4346.74skein10241024
46.7246.7947.00sha3384
48.97?49.00?60.58?mcssha5
50.7851.0151.43shavite3512
50.9751.1351.15asconhashv12
51.3651.4651.56lane256
51.6951.7651.88xoodyakv1
51.8451.8651.87keccakc768
54.4554.5054.56mcssha6
54.3554.5054.87echosp256
53.8354.7054.75luffa512
55.5556.0256.17md6d224
56.8756.9357.10echo256
55.6257.3560.16groestl512
60.1260.5860.89md6d256
63.2363.2563.30cubehash816
64.00?64.00?74.57?mcssha4
63.8665.0865.31esch256v1
65.2765.6970.18sha3512
66.0166.0366.11gimli24v1
70.7171.2471.40mgrostl256
73.3173.3273.35keccakc1024
77.7178.0578.56md6d384
78.6678.7378.84saturninhashv2
78.7179.4979.90fugue512
78.2581.4181.88echosp512
82.6282.7588.39sneikha384
83.9583.9984.21simd256
90.1190.8791.31simd512
92.6493.2194.16asconxofv12
94.6294.7194.88esch384v1
95.5496.1296.74md6d512
95.7396.5797.38lane512
98.7599.61100.10whirlpool
106.48106.56108.09cubehash1616
106.83?107.13?118.94?echo512
105.76109.42109.88essence512
108.64109.50110.00essence384
110.83110.89110.98cubehash88
123.59123.68123.84essence224
123.52124.00127.93essence256
129.79129.90130.09jh512
129.81129.90130.06jh384
129.76129.93132.08jh256
129.88132.01132.12jh224
159.92160.42160.84shamashashv1
171.32171.53175.97drygascon128
197.33197.40200.98cubehash168
201.10201.16201.62knot256v2
207.02210.51214.39cubehash84
211.75219.48230.79drygascon256
237.91238.04238.40clxhash
289.83290.17294.43coral256v1
380.29386.32389.59cubehash164
389.71390.10393.51knot256v1
400.73404.69405.64cubehash82
94.78?458.61?732.26?fsb256
747.66758.85762.74cubehash162
770.75774.26774.60knot384
788.78790.05793.94cubehash81
678.41?966.24?1418.84?fsb512
986.73990.33991.21knot512
1167.431168.701175.08syconhash256v1
1494.051496.401497.87cubehash161
1797.981821.411825.09subterraneanv1
2556.372568.912574.07acehash256v1
2811.682817.622826.63skinnyhashtk3
3001.503005.223013.66sivrijndael256hash256v1
5014.725022.695036.68skinnyhashtk2
5571.155582.535597.93photonbeetlehash256rate32v1
5588.905592.265597.82orangishv1
5687.435691.895696.33gage1h256c256r128
8261.548263.668274.02heron256v1
8678.818699.208730.02gage1h256c224r064
9174.899192.959229.42gage1h256c224r032
9451.349581.179624.45sivtemphotonhashv1
9634.249639.439643.67gage1h256c256r064
10575.11?13180.81?15036.43?rhash
17288.1017309.8717324.48gage1h256c512r064
17312.8517323.5017403.73gage1h256c256r032
28959.7429207.4329251.66gage1h256c224r016
32714.4632735.9832791.46gage1h256c512r032
32786.5532929.7332978.86gage1h256c256r016
58916.6558982.4459034.58gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
3.843.843.85md4
5.575.575.57md5
6.756.756.75sha1
8.528.528.52edonr256
9.589.799.79blake2b
10.9010.9010.93shabal512
10.9910.9911.00bmw256
11.1311.1411.16shabal256
11.6511.6711.68edonr512
12.3412.3412.36blake2s
13.0313.0313.04sha224
13.0413.0413.04sha256
13.9813.9813.99ripemd160
15.6715.6815.68blake512
16.5716.5916.63bmw512
16.9017.0117.02blake32
18.4518.4618.48tiger
18.8618.8618.87nasha256
19.2019.2119.23nasha512
19.7119.7119.71blake256
19.7119.7119.97sha384
19.7119.9819.99sha512
20.1020.1220.29k12
22.2522.2522.26shake256
23.5323.5323.54bblake256
25.6325.7225.95sarmal256
26.4826.4826.48skein256256
25.8427.1627.16skein512256
27.5527.5627.64fugue2
28.1628.1728.18skein512512
29.2629.2629.26luffa256
30.6330.6330.64cubehash512
32.2732.3032.34shake128
32.4732.4832.49cubehash1632
31.5933.2233.33sarmal512
33.3533.3733.42shavite3256
34.5834.5934.59keccakc256
36.4036.4236.47sha3224
38.5838.6038.64sha3256
38.5938.6438.65round3jh256
38.6538.6638.71round3jh512
41.6541.7041.78fugue256
41.8141.8241.83keccakc512
41.9141.9742.04groestl256
42.6742.6842.68luffa384
42.9942.9943.00cubehash832
43.3443.3543.36keccak
43.3443.4644.13blake64
43.6543.6543.67sneikha256
44.2444.2444.29keccakc448
48.2648.2748.35sha3384
48.2548.2948.39skein10241024
50.98?50.98?56.77?mcssha5
51.7151.7151.72asconhashv12
52.1552.1552.22xoodyakv1
52.5352.7152.75md6d224
52.8752.8752.87keccakc768
52.8452.8753.06shavite3512
53.3053.3253.37lane256
55.7755.7755.80mcssha6
55.8856.3156.33luffa512
56.7056.8456.92md6d256
56.9756.9857.13echosp256
58.9358.9559.02echo256
60.1860.3161.69groestl512
65.1465.1565.19mcssha4
65.7765.7765.84esch256v1
66.2466.4168.60sha3512
66.7266.7266.76gimli24v1
67.6167.6167.64cubehash816
72.8372.9473.16md6d384
73.7273.7273.74keccakc1024
75.0675.0875.14mgrostl256
79.5679.5679.61saturninhashv2
81.7281.8181.96echosp512
82.6882.7182.88fugue512
85.4985.5085.61simd256
85.7385.7987.66sneikha384
89.2589.4589.59md6d512
93.7494.0694.14simd512
94.0394.0794.54asconxofv12
95.8095.8195.90esch384v1
100.94101.12101.31whirlpool
102.66103.00103.15lane512
110.55110.63116.50echo512
112.98113.40113.45essence384
113.01113.41113.49essence512
114.37114.40115.16cubehash1616
115.24115.25115.29cubehash88
125.89125.92125.96essence224
125.99126.15128.08essence256
132.14132.15132.24jh512
132.14132.15132.22jh384
133.18133.24134.31jh256
133.23134.28134.34jh224
161.69161.79161.99shamashashv1
171.80171.87174.08drygascon128
203.04203.06203.29knot256v2
205.25205.26207.05cubehash168
214.87214.89216.81cubehash84
216.02217.93223.54drygascon256
238.51238.54238.71clxhash
292.46292.53294.66coral256v1
391.11391.14392.83knot256v1
388.77391.42393.04cubehash164
405.90407.48407.94cubehash82
757.64762.79763.03cubehash162
775.05775.12775.23knot384
795.27795.54795.89cubehash81
993.18993.29993.68knot512
1181.421181.681183.11syconhash256v1
1503.101504.011504.58cubehash161
1824.621826.171827.59subterraneanv1
2589.422594.212595.90acehash256v1
2836.642838.862842.43skinnyhashtk3
3001.673003.353006.36sivrijndael256hash256v1
5030.955032.705038.04skinnyhashtk2
5567.665571.615577.80photonbeetlehash256rate32v1
5635.755637.235638.55orangishv1
5761.605763.315764.05gage1h256c256r128
8394.738395.458398.96heron256v1
8778.498782.438797.02gage1h256c224r064
9264.419269.109286.18gage1h256c224r032
9508.889571.909575.85sivtemphotonhashv1
9730.939732.689734.50gage1h256c256r064
12336.68?13356.05?13811.23?rhash
17471.1217473.7217511.55gage1h256c256r032
17472.5617480.1117486.89gage1h256c512r064
25747.6825807.8925918.90fsb512
27441.5827498.4927598.22fsb256
29305.6829380.4429393.21gage1h256c224r016
33019.0833024.8833047.99gage1h256c512r032
33139.6333173.3433190.94gage1h256c256r016
59487.9459506.3359524.66gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
4.384.384.40md4
6.056.056.05md5
7.397.397.40sha1
9.119.119.11edonr256
9.9610.1010.17blake2b
11.9111.9211.92bmw256
12.2312.2512.34shabal512
12.5112.5212.54shabal256
12.6512.6812.70edonr512
12.6812.6812.71blake2s
13.8113.8213.85sha224
13.8213.8213.84sha256
14.7914.7914.83ripemd160
16.9716.9817.04blake512
17.7417.7517.86blake32
18.9018.9819.33bmw512
19.4019.4219.45tiger
19.8219.8319.84nasha256
20.6020.6020.62blake256
20.7620.7720.80nasha512
21.1621.1621.18sha384
21.1821.1921.49sha512
21.9621.9822.01k12
23.3323.3423.34shake256
26.8427.0028.18skein512256
27.2227.2327.23skein256256
27.3727.3827.40bblake256
27.5327.6727.81sarmal256
29.3229.3429.36skein512512
30.4730.4830.48luffa256
32.1432.1532.16cubehash512
34.0334.0534.12fugue2
34.7634.7934.86shavite3256
35.7635.7835.89shake128
33.7435.8536.03sarmal512
37.0337.0437.06cubehash1632
37.2437.2437.25keccakc256
38.0538.0838.12sha3224
39.9839.9940.02round3jh256
39.9539.9940.04round3jh512
41.0441.0841.12sha3256
43.4343.4343.44keccakc512
43.9644.0244.10groestl256
44.4744.5244.81fugue256
44.5444.5444.55sneikha256
44.7244.7344.74luffa384
45.6045.6145.62keccakc448
45.9646.1046.11keccak
45.9846.2046.68blake64
49.4649.5249.60sha3384
50.2650.2650.27cubehash832
51.2151.2351.34skein10241024
52.6852.6852.69asconhashv12
52.8252.8452.89xoodyakv1
53.1853.2753.46md6d224
53.2953.2953.30keccakc768
55.9155.9656.07shavite3512
56.4056.4656.51lane256
56.5056.5356.62echosp256
57.1757.2657.38md6d256
57.8857.8957.92mcssha6
58.9658.9758.99luffa512
64.6664.6864.72echo256
65.1565.2866.95groestl512
66.7366.7466.79esch256v1
67.0667.0667.07mcssha4
67.8667.8767.88gimli24v1
54.29?68.28?71.22?mcssha5
69.3869.4169.52sha3512
72.9973.0773.33md6d384
74.8874.8974.90cubehash816
76.2176.2176.22keccakc1024
80.9380.9480.97saturninhashv2
81.3981.4481.51mgrostl256
87.6687.6889.60sneikha384
88.0288.0388.09simd256
88.5188.6489.39fugue512
88.8489.0089.18md6d512
89.6789.6889.75echosp512
95.5395.5395.72asconxofv12
97.6597.6797.75esch384v1
99.1999.4099.58simd512
103.62103.75104.56whirlpool
113.16113.72113.96lane512
116.43116.44116.57echo512
119.47119.92120.02essence384
119.56119.96120.02essence512
122.51122.51122.53cubehash88
127.48127.48127.49cubehash1616
129.71129.73129.78essence256
129.65129.74129.79essence224
135.88135.88135.92jh384
135.88135.89135.92jh512
138.06138.06138.08jh224
138.06138.07138.11jh256
164.10164.13164.36shamashashv1
172.49172.53172.61drygascon128
206.23206.24206.25knot256v2
217.11217.47218.36drygascon256
218.36218.38218.42cubehash168
222.13222.14222.26cubehash84
239.37239.37239.43clxhash
296.51296.52296.65coral256v1
392.88392.88393.00knot256v1
401.74401.76401.86cubehash164
413.14413.18413.35cubehash82
768.59769.01773.93cubehash162
778.18778.28782.85knot384
800.69800.75805.51cubehash81
999.30999.371004.65knot512
1198.821199.001204.64syconhash256v1
1513.201518.171518.77cubehash161
1830.021834.271836.21subterraneanv1
2635.772637.492638.10acehash256v1
2873.832874.992875.66skinnyhashtk3
2998.393002.493004.85sivrijndael256hash256v1
5044.405048.335052.13skinnyhashtk2
5552.665554.195557.31photonbeetlehash256rate32v1
5710.415710.655710.97orangishv1
5879.835880.775882.79gage1h256c256r128
8612.918615.298620.92heron256v1
8922.018927.298934.73gage1h256c224r064
9396.819399.899405.26gage1h256c224r032
9505.489557.029562.07sivtemphotonhashv1
9885.879889.469890.82gage1h256c256r064
12623.61?13753.82?14263.90?rhash
17731.1917738.6617748.40gage1h256c256r032
17765.2217768.9117773.80gage1h256c512r064
29695.5929719.7529765.13gage1h256c224r016
33494.4033499.2533506.25gage1h256c512r032
33595.7633620.5933692.26gage1h256c256r016
60329.2060339.1960353.48gage1h256c224r008
66758.3666860.8066989.84fsb512
72436.3172470.2272824.57fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
5.825.845.87md4
7.347.347.35md5
9.089.109.12sha1
10.6610.6710.68edonr256
12.0512.2812.28blake2b
13.5713.6013.65blake2s
14.0114.0314.15edonr512
14.3614.3614.39bmw256
15.7915.8115.85shabal512
15.7815.9115.92sha224
15.9315.9415.99sha256
16.1416.1616.20shabal256
16.9316.9316.94ripemd160
18.7818.8418.86blake512
19.9920.0020.07blake32
21.9221.9621.98tiger
22.3822.3922.41nasha256
22.9222.9523.03nasha512
22.9822.9923.11blake256
23.1123.2423.27sha512
23.0923.2423.26sha384
23.2223.3623.69bmw512
25.3625.3825.41k12
26.8426.8526.94shake256
29.2029.2129.22skein256256
29.3229.7430.01sarmal256
30.6330.8530.86skein512256
32.3832.4432.49skein512512
33.4233.4533.73luffa256
36.1936.2036.22cubehash512
37.6137.6437.73bblake256
38.4738.4938.58shavite3256
36.4338.9039.19sarmal512
41.0741.1041.14keccakc256
41.6941.7941.92shake128
43.4443.5443.55round3jh256
43.5443.5643.57round3jh512
46.9446.9446.95sneikha256
48.4248.4348.51blake64
48.6348.6448.74keccak
48.6248.7949.00sha3256
48.8548.8548.85keccakc512
48.8548.9049.03sha3224
49.2349.2449.29cubehash1632
49.2149.3149.42groestl256
50.2050.2150.24luffa384
51.3251.3651.52fugue2
52.1652.6553.52fugue256
54.6054.6154.73xoodyakv1
55.2755.2855.32asconhashv12
55.9055.9856.14sha3384
57.1557.1757.32keccakc448
57.6857.6957.71keccakc768
58.6558.7758.96shavite3512
63.0963.1063.15mcssha5
63.5363.5463.66mcssha6
64.4664.4964.55skein10241024
64.6864.7764.92lane256
65.9165.9566.27echosp256
66.0466.0966.15luffa512
69.3169.3469.41esch256v1
69.6469.6569.66cubehash832
70.9170.9170.92gimli24v1
71.8972.0874.02groestl512
72.1472.1472.20mcssha4
77.6177.6577.80echo256
78.7378.7978.93sha3512
83.9183.9383.95keccakc1024
84.6084.6084.64saturninhashv2
90.2090.3190.43mgrostl256
92.8392.8392.84sneikha384
94.2794.2894.31cubehash816
94.7794.7994.91simd256
99.5399.5399.55asconxofv12
102.66102.82103.88esch384v1
106.22106.34107.09fugue512
107.68107.73107.90echosp512
108.42108.57108.68md6d224
110.73110.84111.10whirlpool
116.23116.44116.70md6d256
120.45?120.62?134.66?echo512
123.46123.88124.32simd512
136.73137.31137.40essence384
137.09137.56137.65essence512
139.79139.85139.93essence224
139.74139.94141.13essence256
141.90141.91141.97cubehash88
145.87145.87145.93jh384
145.90145.93145.95jh512
148.12148.14148.15jh256
148.12148.14148.16jh224
147.83148.53148.71md6d384
152.69153.31153.57lane512
162.45162.46162.48cubehash1616
170.65170.81172.39shamashashv1
174.39174.41174.45drygascon128
179.70180.26181.08md6d512
214.74214.75214.79knot256v2
224.61225.37225.60drygascon256
241.51241.52241.61cubehash84
241.65241.66241.72clxhash
253.33253.33253.35cubehash168
307.35307.36307.45coral256v1
397.65397.69397.71knot256v1
432.53432.55432.58cubehash82
436.70436.72436.92cubehash164
788.91788.96789.42knot384
803.48803.52804.09cubehash162
820.08820.17820.75cubehash81
1019.971020.011020.38knot512
1250.321250.521252.60syconhash256v1
1548.191548.301550.76cubehash161
1848.021849.781862.25subterraneanv1
2729.082744.822752.12acehash256v1
2967.572971.342982.38skinnyhashtk3
2985.252992.242999.01sivrijndael256hash256v1
5089.995096.005100.10skinnyhashtk2
5507.955508.505509.27photonbeetlehash256rate32v1
5907.665908.665910.99orangishv1
6197.696200.516201.75gage1h256c256r128
9187.139188.549199.87heron256v1
9297.049307.359323.75gage1h256c224r064
9428.419513.839526.93sivtemphotonhashv1
9753.889764.109773.66gage1h256c224r032
10304.2310307.1410317.48gage1h256c256r064
13564.02?14547.37?15119.09?rhash
18409.5518418.3818433.23gage1h256c256r032
18507.0818519.0618519.84gage1h256c512r064
30770.2530783.7630808.11gage1h256c224r016
34769.7634771.5234783.23gage1h256c512r032
34821.6934835.0834930.58gage1h256c256r016
62450.1762482.4462525.31gage1h256c224r008
176193.20176512.51176925.56fsb512
192185.90192353.39193085.44fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
23.5323.5323.56md5
23.8924.0824.23md4
24.1724.1724.20blake2s
30.3030.3130.38edonr256
30.6630.7230.83sha1
32.4732.9232.94blake2b
37.59?38.98?42.86?edonr512
42.8443.0243.12sha224
43.0043.0343.12sha256
44.0344.0844.31ripemd160
45.4845.5845.94bmw256
48.5648.6448.80blake32
49.6649.7849.92blake512
53.2253.3153.45blake256
53.8454.1754.42tiger
54.3154.4454.58skein256256
54.7354.8154.98nasha256
55.8156.3956.83sha384
56.3357.0557.31sha512
58.7758.7758.80shake256
59.6660.0660.89nasha512
61.0961.2861.66shabal512
62.4562.6962.91shabal256
64.5364.5564.84skein512256
67.4268.2869.25sarmal256
70.6771.4471.78skein512512
74.9175.3075.31luffa256
75.6975.8176.00k12
77.2877.3077.69sneikha256
77.3477.4177.48xoodyakv1
85.2085.7386.12shavite3256
84.9185.9489.70bmw512
85.0087.2089.64sarmal512
87.0287.3887.50cubehash512
87.9888.1488.81round3jh512
88.3688.3991.47round3jh256
88.4788.5088.66asconhashv12
96.6196.6296.67keccakc512
97.5697.6297.67keccakc768
98.5298.5898.64keccakc1024
100.00100.08100.38blake64
102.09102.22102.28esch256v1
104.91104.94105.03keccakc256
104.91105.16105.69keccak
110.09110.25110.25gimli24v1
116.55117.17118.27groestl256
119.41119.53119.62luffa384
119.12119.67120.11sha3512
119.41120.19122.22shavite3512
120.70121.88122.88sha3384
122.66123.31124.88sha3256
122.73123.36124.27sha3224
126.45126.56126.77keccakc448
130.92131.00131.14saturninhashv2
132.11132.73133.62shake128
135.78135.91136.05mcssha6
137.27137.34137.39mcssha4
147.27147.78153.56fugue256
150.78150.78150.86asconxofv12
156.58156.73157.16luffa512
159.80159.80160.94sneikha384
165.92166.12166.23esch384v1
168.50168.78169.16bblake256
170.64171.19172.14lane256
175.81176.53191.62mcssha5
180.45180.75181.16simd256
185.58185.67186.17echo256
189.11189.66194.17groestl512
198.75198.89199.09drygascon128
201.48201.70202.91whirlpool
204.92205.08205.39skein10241024
205.17205.28205.41cubehash1632
209.84210.16210.69echosp256
228.02?228.42?418.45?echo512
240.98241.44242.75mgrostl256
254.39254.81255.56shamashashv1
258.14258.31258.95echosp512
268.11268.22268.39essence224
268.61268.84269.22essence256
270.84270.84271.03clxhash
273.19273.48274.11jh512
273.39273.48273.92jh384
276.34276.39276.45jh224
276.77276.81276.88jh256
277.70278.34279.39fugue2
314.30314.50315.59drygascon256
317.72317.84317.94cubehash832
323.61323.73324.00knot256v2
332.62333.23333.86fugue512
342.45342.55342.67cubehash816
358.64359.56359.89essence384
360.94362.08362.48essence512
377.48380.30381.66md6d224
383.53384.56386.22simd512
390.08390.22390.50cubehash88
401.34403.78407.16md6d256
446.17446.27446.62coral256v1
458.91459.20459.20knot256v1
489.53489.67489.83cubehash84
496.50500.00502.27md6d384
591.83597.69598.72md6d512
604.91607.34609.25lane512
610.08610.14610.42cubehash1616
680.69680.73680.98cubehash82
700.97701.02701.28cubehash168
878.02878.39878.39knot384
884.34884.44884.80cubehash164
1068.641068.841070.02cubehash81
1251.061251.201251.38cubehash162
1285.661286.061286.09knot512
1909.831910.091911.06syconhash256v1
1998.141998.641998.83cubehash161
2101.062101.282101.56subterraneanv1
2870.502871.692874.70sivrijndael256hash256v1
4180.694181.024603.22acehash256v1
4225.344225.564226.16skinnyhashtk3
4886.754886.864887.58photonbeetlehash256rate32v1
5646.365654.145655.17skinnyhashtk2
8383.058383.508385.89orangishv1
8985.288986.978989.44sivtemphotonhashv1
10219.3410220.8410228.75gage1h256c256r128
14123.3614129.9814274.92gage1h256c224r064
14309.8014311.3314337.31gage1h256c224r032
15660.7815662.8015674.64gage1h256c256r064
16568.9716571.6916690.67heron256v1
24388.0625474.1626514.31rhash
27073.5527204.7527248.84gage1h256c256r032
28089.4528206.5328232.69gage1h256c512r064
44423.6744569.9144600.67gage1h256c224r016
50367.3650409.3150469.19gage1h256c256r016
51161.5051167.1151192.33gage1h256c512r032
89474.7589617.0389770.55gage1h256c224r008
1576472.841579284.531581213.31fsb512
1727142.751731826.661733256.47fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
148.62148.62150.00md5
162.50164.00166.25md4
185.00?185.75?212.75?edonr256
187.88188.75189.75sha1
193.50193.50194.00blake2s
242.38242.75244.75sha224
243.50244.12245.12sha256
244.25244.88245.25ripemd160
259.50260.25261.25blake32
259.38262.75263.25blake2b
271.75271.75272.75sneikha256
272.50273.12274.00blake256
285.50286.25287.50bmw256
289.88291.75295.00tiger
296.25296.62299.00nasha256
303.88305.50312.50edonr512
306.75306.75308.00xoodyakv1
334.00334.38336.62skein256256
350.88350.88353.12asconhashv12
353.75353.88354.88gimli24v1
368.38369.50371.38luffa256
395.75396.12402.00shabal512
399.88402.62409.50blake512
403.62404.12408.75shabal256
415.00415.00416.00saturninhashv2
418.88421.88429.88shavite3256
422.50422.75425.12esch256v1
444.88452.62457.38sha384
449.38455.00457.38sha512
461.88462.62464.12cubehash512
463.75463.75464.00shake256
481.12483.38487.25nasha512
502.62502.62506.12clxhash
520.88521.25522.88skein512256
547.25555.38575.00sarmal256
557.25557.50560.75asconxofv12
562.50563.38564.12drygascon128
570.00574.50577.38skein512512
575.50577.88580.00k12
596.25596.25596.62sneikha384
613.38616.50624.38groestl256
633.50634.00635.25luffa384
650.12650.12650.88mcssha4
682.00692.00721.62bmw512
705.12707.00721.50mcssha6
708.50708.50710.25round3jh256
709.50709.75710.38round3jh512
693.00717.75750.12sarmal512
748.50748.50749.88keccakc512
753.88754.88757.00esch384v1
756.12756.25757.62keccakc768
763.75763.75764.75keccakc1024
799.62800.38805.00luffa512
801.62801.88803.75blake64
815.00815.12816.62keccakc256
830.12834.12841.75whirlpool
844.00845.00847.12keccak
866.25866.38867.25shamashashv1
901.75906.38949.00fugue256
943.62943.62943.75knot256v1
950.25954.25960.62sha3512
952.00956.621000.62shavite3512
965.38974.75981.12sha3384
979.62981.88990.12sha3224
979.25984.88992.12sha3256
989.50989.62994.38knot256v2
1017.751018.881020.88keccakc448
1053.381058.381067.12shake128
1063.501063.621065.62mcssha5
1180.251181.251182.75bblake256
1232.001233.621236.62drygascon256
1371.501378.751386.50lane256
1406.001406.621409.50cubehash1632
1447.121448.121450.50simd256
1487.501489.621493.62echo256
1511.501525.501563.75groestl512
1539.381540.121544.50coral256v1
1639.501640.251642.62skein10241024
1660.621661.251664.00essence224
1662.751664.381666.12essence256
1685.001686.621693.88echosp256
1822.381822.381822.50knot384
1825.251826.621831.00echo512
1933.501936.621947.25mgrostl256
1950.001952.001953.75fugue2
2066.122070.002092.00echosp512
2111.252112.752115.50fugue512
2192.502194.882199.25jh512
2194.752196.252198.25jh384
2225.752226.382229.12jh224
2225.622228.382229.12jh256
2250.622251.002252.38cubehash816
2250.882251.122251.50cubehash832
2342.382343.002344.25cubehash88
2442.252443.002444.12cubehash84
2635.252635.882637.38cubehash82
2881.382889.752893.12essence384
2899.002908.252911.62essence512
3025.503026.883029.88cubehash81
3047.883052.883088.12md6d224
3064.003077.123086.38simd512
3227.253238.503251.12md6d256
3376.003376.003377.00knot512
3436.623473.623490.75sivrijndael256hash256v1
3979.753990.254013.88md6d384
4040.004040.384041.25cubehash1616
4084.754085.624086.88subterraneanv1
4223.504224.124227.00cubehash168
4408.754409.124410.50cubehash164
4735.504775.504783.38md6d512
4776.124776.504778.88cubehash162
4838.254848.754861.25lane512
5540.255543.255546.12cubehash161
5667.505668.625670.12photonbeetlehash256rate32v1
7101.757102.757105.38syconhash256v1
9689.129691.759694.00sivtemphotonhashv1
10112.2510126.6210128.75skinnyhashtk2
11314.2511323.6211324.62skinnyhashtk3
15487.3815488.1215491.62acehash256v1
33556.5033558.1233567.38orangishv1
36310.6236319.1236330.38gage1h256c256r128
50411.7550412.5050416.50gage1h256c224r032
52262.8852268.2552361.50gage1h256c224r064
57950.0057954.2557975.00gage1h256c256r064
74805.1274809.8874827.75heron256v1
95555.1295573.7595678.38gage1h256c256r032
92449.3899338.00102719.25rhash
103769.88103778.62103880.62gage1h256c512r064
152395.62152447.88152833.88gage1h256c224r016
172240.38172442.50173662.50gage1h256c256r016
179727.12179739.88180619.38gage1h256c512r032
302276.00303691.12304325.25gage1h256c224r008
12623021.0012638635.5012674853.25fsb512
13789912.2513806639.5013862997.88fsb256

armeabi; Cortex-A17 (410fc0d1); 2014 Rockchip RK3288; 4 x 1512MHz; unstable; tinkerboard, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
3.483.523.55md4
5.255.265.29md5
6.346.366.41sha1
8.158.188.21edonr256
9.129.559.78blake2b
10.0410.1010.15shabal512
10.1910.3110.50shabal256
10.3610.4710.59bmw256
10.9511.0711.30edonr512
12.1312.1712.21blake2s
12.2312.5512.70sha224
12.5412.5712.61sha256
13.4513.5013.63ripemd160
14.8714.9415.13blake512
15.9016.1816.29bmw512
16.4016.5316.73blake32
17.9618.0118.46tiger
18.0018.2918.66nasha512
18.2118.3018.56nasha256
18.8919.0219.24k12
18.5619.0719.12sha512
19.1719.2119.32blake256
18.5419.3419.44sha384
20.7221.2221.32bblake256
21.3921.4321.46shake256
23.7023.9124.12fugue2
24.2924.7925.31sarmal256
25.0325.1525.18skein512256
25.0626.0326.46skein256256
27.4027.4727.50skein512512
27.8528.5529.84luffa256
29.6729.7129.73cubehash512
29.6529.7431.86cubehash1632
30.4130.7233.07shake128
28.92?32.30?33.16?sarmal512
32.4832.5432.62shavite3256
33.3633.4635.60keccakc256
32.23?35.05?37.37?sha3224
36.5536.8137.01sha3256
37.6837.8337.87round3jh256
38.6038.6238.66cubehash832
37.0638.7340.10round3jh512
37.82?40.00?42.26?fugue256
39.5640.5642.91keccakc512
38.29?40.63?43.03?groestl256
41.2441.4943.59luffa384
31.55?41.70?41.96?blake64
41.4841.7043.85keccak
43.0743.1143.14sneikha256
42.6943.3245.49keccakc448
46.4246.6146.68skein10241024
44.4046.9249.15sha3384
50.8751.1351.34shavite3512
51.2351.2651.28asconhashv12
50.7751.8153.85xoodyakv1
50.6251.8354.25keccakc768
50.06?53.16?55.84?lane256
52.4254.5956.67mcssha6
54.7154.7454.82luffa512
55.9056.2956.50md6d224
54.5457.0159.49echo256
54.8857.5759.94groestl512
53.92?57.60?61.28?mcssha4
51.96?58.86?82.99?mcssha5
58.9060.8563.66md6d256
63.1963.2563.32cubehash816
54.30?63.89?95.39?echosp256
65.2065.3365.55sha3512
64.2865.9766.07esch256v1
63.9566.0668.19gimli24v1
71.1071.2471.54mgrostl256
71.1273.3075.60keccakc1024
78.0178.7179.18md6d384
78.6978.7878.89saturninhashv2
77.4079.5379.86fugue512
83.3083.8789.35echosp512
84.8784.9386.15sneikha384
84.7485.1585.60simd256
87.5490.6896.04simd512
92.8293.6995.05asconxofv12
92.6894.7898.80esch384v1
93.2795.95101.28md6d512
93.1199.64101.29lane512
98.94100.50101.97whirlpool
103.56106.46112.15cubehash1616
104.37107.08112.02echo512
109.08109.65116.74essence384
107.27109.73116.43essence512
110.81110.87110.94cubehash88
119.51125.62129.74essence224
118.02127.46130.90essence256
129.04130.44132.90jh256
127.42131.08137.45jh224
131.16132.24133.60jh384
127.26132.55133.32jh512
156.07160.51168.08shamashashv1
171.09171.26171.39drygascon128
192.01198.95207.45cubehash168
201.10201.14201.24knot256v2
202.92?206.96?250.32?drygascon256
210.41210.57218.14cubehash84
232.24238.00244.61clxhash
289.79290.14290.81coral256v1
378.40384.04399.77cubehash164
-2164.55?386.36?2502.48?fsb256
382.19390.56405.77knot256v1
401.41401.75405.11cubehash82
730.16?750.88?853.44?cubehash162
753.74771.22803.86knot384
794.67810.98862.78cubehash81
983.43989.81990.55knot512
1145.38?1168.55?1575.50?syconhash256v1
-620.80?1390.52?3334.09?fsb512
1488.171492.611502.10cubehash161
1800.61?1998.50?2448.54?subterraneanv1
2489.302500.172567.51acehash256v1
2848.532855.402855.85skinnyhashtk3
2987.772988.382989.07sivrijndael256hash256v1
4998.925002.215005.71skinnyhashtk2
5459.065573.035789.26photonbeetlehash256rate32v1
5591.555595.745601.67orangishv1
5550.555687.535956.42gage1h256c256r128
8070.558261.538629.38heron256v1
8663.178680.408702.20gage1h256c224r064
9151.719171.239186.95gage1h256c224r032
9448.609590.899841.60sivtemphotonhashv1
9430.709648.1510044.39gage1h256c256r064
9772.71?12932.73?14707.94?rhash
16954.2617307.2018065.10gage1h256c256r032
17003.5817796.4218237.99gage1h256c512r064
29115.7829152.4729220.72gage1h256c224r016
32786.4432841.1432873.55gage1h256c256r016
32867.6833181.6135099.98gage1h256c512r032
57439.2958578.8461400.24gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
4.094.104.11md4
5.795.795.80md5
6.986.997.00sha1
8.768.768.77edonr256
9.8210.0110.03blake2b
11.1411.1511.17shabal512
11.2611.2911.34bmw256
11.4011.4311.50shabal256
11.9011.9112.02edonr512
12.6012.6112.62blake2s
13.2713.2813.34sha224
13.2713.2913.30sha256
14.2214.2314.29ripemd160
15.9215.9416.02blake512
17.2617.2717.36blake32
17.7717.7817.80bmw512
18.8218.8319.01tiger
19.1119.1319.24nasha256
19.4919.5119.69nasha512
19.9820.0020.05blake256
19.9520.2120.24sha384
19.9920.2420.25sha512
20.3620.3920.48k12
22.4922.5022.52shake256
23.7823.8023.83bblake256
26.0926.0926.10skein512256
26.0626.2926.50sarmal256
26.2326.7126.71skein256256
27.8627.8927.96fugue2
28.4328.4328.44skein512512
29.2429.5230.16luffa256
30.8530.8630.87cubehash512
32.6032.6333.77shake128
32.6932.7233.76cubehash1632
32.0533.3633.48sarmal512
33.6333.6533.68shavite3256
34.8434.8435.89keccakc256
36.6836.7737.85sha3224
38.8238.8738.88round3jh256
38.8138.8838.93sha3256
39.0939.4440.11round3jh512
41.9341.9943.07fugue256
42.0642.1043.18keccakc512
42.1142.1843.32groestl256
42.9142.9543.98luffa384
43.2143.2243.23cubehash832
43.5543.5644.62keccak
43.6043.6143.71blake64
43.8843.8843.89sneikha256
44.4944.7045.76keccakc448
48.5448.6248.65skein10241024
48.5548.6649.63sha3384
52.0852.0952.09asconhashv12
52.4452.4553.44xoodyakv1
53.1053.1254.20keccakc768
53.0453.1953.26md6d224
53.3453.3853.45shavite3512
55.1655.4056.67lane256
56.0456.0857.10mcssha6
56.5656.5756.61luffa512
57.3257.4058.67md6d256
56.3357.4558.22mcssha4
55.80?58.62?68.21?mcssha5
59.2459.3060.43echo256
60.5260.6661.80groestl512
57.27?61.37?75.13?echosp256
66.5066.5466.61sha3512
66.0166.8266.86esch256v1
66.9666.9868.04gimli24v1
67.8467.8567.88cubehash816
73.4473.7173.80md6d384
73.9673.9775.08keccakc1024
75.3275.3575.44mgrostl256
79.8179.8379.88saturninhashv2
82.3283.0383.16fugue512
84.3684.5786.15echosp512
86.2786.3086.90sneikha384
87.0287.0587.22simd256
89.7689.9792.53md6d512
94.2094.3596.94simd512
94.3994.8095.25asconxofv12
96.1096.1698.12esch384v1
101.77102.10102.77whirlpool
102.77104.65105.42lane512
110.79110.92113.33echo512
113.56113.75117.10essence384
113.46113.81116.98essence512
114.60114.63117.43cubehash1616
115.47115.47115.50cubehash88
126.15127.85129.25essence224
126.28129.15129.81essence256
132.88133.55136.41jh224
133.53133.90134.88jh256
134.72134.74135.34jh384
132.36134.75134.88jh512
162.09162.31165.95shamashashv1
171.87171.90171.96drygascon128
203.27203.28203.32knot256v2
205.52206.99210.53cubehash168
214.85215.11233.30drygascon256
215.10215.14218.91cubehash84
238.77238.82242.06clxhash
292.71292.77293.09coral256v1
391.33391.63399.19knot256v1
391.68391.94398.41cubehash164
406.13406.24407.90cubehash82
757.49761.25811.39cubehash162
773.70775.43790.10knot384
806.43813.44836.50cubehash81
991.62993.12993.45knot512
1180.55?1181.01?1383.09?syconhash256v1
1501.991502.191505.25cubehash161
1841.21?1922.69?2147.27?subterraneanv1
2541.532546.682567.85acehash256v1
2875.492878.542878.69skinnyhashtk3
2986.792986.882987.13sivrijndael256hash256v1
5011.605012.795013.36skinnyhashtk2
5555.895562.855670.37photonbeetlehash256rate32v1
5635.525637.075639.93orangishv1
5758.415758.905893.12gage1h256c256r128
8388.668391.408574.39heron256v1
8764.718769.008778.28gage1h256c224r064
9245.869252.199257.99gage1h256c224r032
9566.699583.789696.21sivtemphotonhashv1
9731.229741.679935.39gage1h256c256r064
11642.18?12562.10?13247.66?rhash
17485.4117505.5217862.71gage1h256c256r032
17583.5317964.6517994.06gage1h256c512r064
26177.2126236.5527083.02fsb512
27884.6728061.0129036.74fsb256
29395.1429404.0729433.17gage1h256c224r016
33105.3733111.3433124.81gage1h256c256r016
33216.4733364.8034302.41gage1h256c512r032
59424.7859439.3860833.04gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
5.065.075.09md4
6.666.676.68md5
8.018.038.07sha1
9.739.749.77edonr256
10.5810.7710.84blake2b
12.6212.6712.87bmw256
12.8812.8912.93shabal512
13.1913.2213.31shabal256
13.3013.3713.51edonr512
13.3413.3714.08blake2s
14.3914.4214.45sha224
14.4514.4914.51sha256
15.4215.4415.48ripemd160
17.6017.6217.66blake512
18.5118.5418.58blake32
20.1420.2120.26tiger
20.3220.3520.43bmw512
20.4720.4920.60nasha256
21.3021.3221.34blake256
21.5521.6421.96nasha512
21.8721.8921.91sha512
21.9322.1022.13sha384
22.6322.6822.75k12
24.0524.0624.08shake256
27.6427.6627.70skein512256
27.5127.8327.85skein256256
28.0628.0728.12bblake256
28.5928.7728.95sarmal256
30.0130.0330.05skein512512
31.1231.1431.18luffa256
32.7732.7832.81cubehash512
34.8434.9034.99fugue2
35.5035.5235.62shavite3256
36.4636.5936.76shake128
35.0136.6837.49sarmal512
37.6837.7237.78cubehash1632
37.9137.9338.02keccakc256
38.8038.8541.85sha3224
40.5540.5940.61round3jh256
40.8040.8240.84round3jh512
41.7541.8141.88sha3256
44.0744.1044.21keccakc512
44.6044.6644.94groestl256
45.1545.1645.19sneikha256
45.3645.3845.52luffa384
45.2445.4548.39fugue256
46.2546.2846.47keccakc448
46.6346.6446.86blake64
46.6146.6647.00keccak
50.2850.3450.57sha3384
50.8650.8851.12cubehash832
51.9551.9651.99skein10241024
53.4553.4753.49asconhashv12
53.5153.5353.75xoodyakv1
53.9353.9754.29keccakc768
54.1354.2754.61md6d224
52.29?56.36?59.34?mcssha4
57.1757.2957.47shavite3512
57.2457.3358.69echosp256
57.9358.1358.57md6d256
58.5458.5959.26mcssha6
59.1059.2560.01lane256
59.6059.6359.71luffa512
55.76?59.78?68.28?mcssha5
65.4465.5065.78echo256
65.7665.9268.82groestl512
67.3768.1769.54esch256v1
68.4968.5168.63gimli24v1
70.1570.2170.31sha3512
73.7674.2775.34md6d384
75.4975.5075.54cubehash816
76.8576.8778.11keccakc1024
81.5881.6081.62saturninhashv2
82.1282.2382.37mgrostl256
88.5988.6088.62sneikha384
89.3589.6290.22fugue512
90.0590.0990.56simd256
90.0490.4493.16md6d512
90.8393.9294.04echosp512
96.2596.6996.81asconxofv12
98.3698.40101.58esch384v1
100.25100.46104.04simd512
104.87105.13106.41whirlpool
114.02114.30117.72lane512
117.18117.26120.40echo512
120.19120.64121.04essence384
120.39120.76123.21essence512
123.12123.27124.36cubehash88
128.09128.12130.85cubehash1616
130.32131.06133.38essence224
130.35132.91137.87essence256
137.04137.71140.29jh224
138.86138.91139.73jh384
138.05139.00139.26jh256
138.12139.09139.63jh512
164.92165.16168.25shamashashv1
172.96172.98173.07drygascon128
206.83206.85206.88knot256v2
217.93218.13219.56drygascon256
218.96218.99224.35cubehash168
222.74222.78227.15cubehash84
240.00240.05245.29clxhash
297.14297.18297.37coral256v1
393.48393.65401.51knot256v1
402.38402.43412.65cubehash164
413.74413.76413.84cubehash82
770.45774.91824.21cubehash162
778.84779.62794.60knot384
812.66820.52829.59cubehash81
999.59999.641000.53knot512
1198.451203.181223.71syconhash256v1
1513.821518.321522.91cubehash161
1846.071850.881887.19subterraneanv1
2600.532607.332611.81acehash256v1
2915.532917.642918.21skinnyhashtk3
2984.922985.202986.11sivrijndael256hash256v1
5028.435029.495032.51skinnyhashtk2
5531.715544.325651.55photonbeetlehash256rate32v1
5706.335709.805711.68orangishv1
5875.945879.766011.56gage1h256c256r128
8605.708609.658795.34heron256v1
8910.538917.998925.65gage1h256c224r064
9382.689387.769395.73gage1h256c224r032
9566.599570.469679.99sivtemphotonhashv1
9890.159899.8210099.83gage1h256c256r064
12000.59?13142.93?13675.94?rhash
17764.6817808.6418160.72gage1h256c256r032
17871.2118250.6118282.45gage1h256c512r064
29807.3629817.8329840.67gage1h256c224r016
33599.1033610.6433622.04gage1h256c256r016
33695.9333737.5333748.56gage1h256c512r032
60581.9360637.8861742.48gage1h256c224r008
67425.4367618.6169992.02fsb512
74006.6274082.9476727.82fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
7.647.667.70md4
8.999.029.06md5
10.7210.7610.85sha1
12.3312.3612.40edonr256
13.7513.9114.02blake2b
15.3215.4115.69blake2s
15.7615.8616.12edonr512
16.2616.3916.74bmw256
17.5117.5417.66sha224
17.5017.5717.62shabal512
17.6017.6817.74sha256
17.9318.0218.14shabal256
18.5918.6518.69ripemd160
20.5420.5920.91blake512
21.8221.8822.45blake32
23.7723.9324.00tiger
24.1024.1624.28nasha256
24.7724.8624.96sha384
24.8824.9124.95blake256
24.9625.0825.33nasha512
25.0125.0925.16sha512
25.3125.4325.55bmw512
27.1427.1927.36k12
28.5728.5928.63shake256
30.7230.8030.83skein256256
31.8131.8331.96skein512256
32.3132.7933.05sarmal256
34.2434.2834.34skein512512
35.3535.4435.50luffa256
37.8437.8537.89cubehash512
39.4239.4839.64bblake256
39.0539.7841.37sarmal512
40.3840.4740.80shavite3256
42.7942.8243.01keccakc256
43.4943.8544.14shake128
45.0945.1945.23round3jh256
45.4145.4245.44round3jh512
48.5648.5848.65sneikha256
50.1650.2250.52keccak
50.1250.2650.36blake64
50.5350.6050.70keccakc512
50.5350.6950.82sha3256
50.6650.7651.01sha3224
50.8850.9551.05cubehash1632
51.0351.2651.64groestl256
51.8751.9152.05luffa384
53.1653.2753.44fugue2
53.91?54.10?75.92?fugue256
56.2556.2956.42xoodyakv1
57.1357.1757.22asconhashv12
57.8558.0358.28sha3384
57.73?58.75?65.76?mcssha4
58.8258.8858.99keccakc448
59.3959.5059.84keccakc768
61.7361.9262.40shavite3512
64.7264.7665.15mcssha5
65.2365.2865.40mcssha6
66.1166.1566.25skein10241024
67.8067.8567.96luffa512
67.89?68.72?91.99?echosp256
69.5969.8270.46lane256
71.2471.2871.31cubehash832
71.0471.8675.37esch256v1
72.5772.6072.68gimli24v1
73.6073.7974.45groestl512
79.5579.8686.14echo256
80.7280.8280.97sha3512
85.6285.6785.92keccakc1024
86.2886.3286.37saturninhashv2
92.2292.3092.45mgrostl256
94.7794.7994.84sneikha384
95.8895.9095.98cubehash816
98.1798.4298.74simd256
101.69101.85102.70asconxofv12
104.31104.34104.51esch384v1
108.34108.51109.25fugue512
110.07110.55111.03md6d224
110.19110.96120.28echosp512
113.71114.10116.85whirlpool
118.29118.72119.25md6d256
122.38122.67124.07echo512
126.51126.81128.35simd512
138.67139.07139.43essence384
138.90139.40139.75essence512
141.38141.61149.41essence224
141.44?142.17?157.66?essence256
143.49143.55143.61cubehash88
148.24148.74149.22jh224
149.77149.84150.04jh384
150.10150.16150.86jh256
149.78150.25150.70md6d384
150.24150.32150.42jh512
155.32155.78163.85lane512
164.08164.11165.16cubehash1616
172.71172.95173.83shamashashv1
175.81175.88176.10drygascon128
181.30182.43183.51md6d512
216.35216.39216.41knot256v2
227.17227.35227.46drygascon256
243.10243.13243.16cubehash84
243.36243.46250.54clxhash
254.93255.01263.92cubehash168
309.07309.14309.25coral256v1
399.26399.29406.57knot256v1
434.10434.14434.19cubehash82
438.39438.48445.69cubehash164
790.72791.15806.01knot384
805.11805.58825.69cubehash162
833.43842.86846.41cubehash81
1021.351021.401021.66knot512
1250.931251.831278.25syconhash256v1
1549.911549.961553.00cubehash161
1866.551867.241908.54subterraneanv1
2718.742719.012723.15acehash256v1
2972.782973.372985.44sivrijndael256hash256v1
3014.263014.573025.80skinnyhashtk3
5069.495070.245083.87skinnyhashtk2
5492.775506.045606.89photonbeetlehash256rate32v1
5896.605908.355909.61orangishv1
6187.996199.596319.31gage1h256c256r128
9187.989189.879386.97heron256v1
9298.849306.469321.11gage1h256c224r064
9530.269533.549644.25sivtemphotonhashv1
9747.339752.049761.98gage1h256c224r032
10306.9810318.9410529.98gage1h256c256r064
12841.39?13175.22?14296.63?rhash
18450.2918502.5518866.90gage1h256c256r032
18629.9519028.0119051.73gage1h256c512r064
30897.1830914.1430940.82gage1h256c224r016
34826.0434846.4634864.36gage1h256c256r016
34979.9234991.7735034.01gage1h256c512r032
62706.7362750.3863888.24gage1h256c224r008
177720.93178011.98184403.98fsb512
194951.02196107.51203337.95fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
38.3138.6639.17md5
39.1639.3840.03blake2s
40.4240.6941.06md4
45.2745.7746.30sha1
45.3145.8046.22edonr256
47.4848.0348.52blake2b
53.0053.2853.97edonr512
57.7358.3958.73sha224
58.1259.0659.47sha256
58.9559.3359.66ripemd160
62.3163.1464.16bmw256
64.3664.8467.38blake32
64.9265.1966.34blake512
68.8069.0569.42skein256256
70.0570.3170.72blake256
70.0070.4771.12nasha256
70.1170.8971.64tiger
70.9871.5271.75sha384
72.5372.9873.56sha512
73.4873.7074.27shake256
76.6676.9878.02shabal512
76.7277.5078.53nasha512
78.7879.7781.56shabal256
80.5980.9481.91skein512256
87.4787.8188.33skein512512
89.2389.5890.56luffa256
88.1990.6792.75sarmal256
91.1191.5391.98k12
92.2592.5292.77xoodyakv1
92.2092.5593.02sneikha256
97.4498.7099.80bmw512
102.50102.75103.00cubehash512
102.84103.27103.77round3jh256
102.95103.62104.59shavite3256
103.97104.25104.80round3jh512
104.36104.69105.23asconhashv12
104.28109.59115.41sarmal512
112.14112.36113.66keccakc512
112.75113.14113.75keccakc768
113.64113.89114.52keccakc1024
114.41114.86115.16blake64
117.31117.83118.86keccak
116.73118.91119.72esch256v1
120.28120.59120.83keccakc256
124.70125.08125.86gimli24v1
126.56126.91138.81mcssha4
133.17134.05136.12groestl256
134.83135.06135.84luffa384
136.30138.34139.47sha3512
137.89139.44141.22sha3384
139.23139.86141.16sha3224
139.88141.11142.30sha3256
142.05142.41143.28keccakc448
143.73144.48146.92shavite3512
145.72146.38147.16saturninhashv2
147.97150.39153.09shake128
150.69151.27151.94mcssha6
162.58164.73165.73fugue256
166.84167.62174.92asconxofv12
172.39172.69173.25luffa512
173.98174.19174.58sneikha384
180.58181.28183.48esch384v1
184.53185.17185.88bblake256
190.44190.84194.42mcssha5
201.72202.28203.12simd256
202.20203.36216.31echo256
202.91203.91206.50lane256
204.80205.70207.88groestl512
213.06213.22213.77drygascon128
219.75220.25220.88skein10241024
220.34220.62220.97cubehash1632
226.02227.11228.36echosp256
225.97228.12239.11whirlpool
244.73245.84247.88echo512
259.53260.30261.55mgrostl256
271.25271.95272.97shamashashv1
278.12?282.36?357.42?echosp512
282.83283.31284.05essence224
283.12283.38284.09essence256
285.72286.56287.23clxhash
289.86290.36291.36jh224
290.94291.17291.83jh384
290.44292.20294.06jh512
290.50292.59293.72jh256
293.91295.64314.86fugue2
329.22329.59330.69drygascon256
331.91332.19332.47cubehash832
337.70338.28338.59knot256v2
351.55352.36353.52fugue512
356.78357.00357.44cubehash816
374.72375.86376.53essence384
376.88378.00378.86essence512
393.69396.38398.80md6d224
404.42404.80405.53cubehash88
408.56410.19417.00simd512
419.20421.66430.77md6d256
461.41461.64462.47coral256v1
473.58473.80474.38knot256v1
503.89504.03504.44cubehash84
512.48515.95517.86md6d384
611.89615.03619.44md6d512
624.42624.83627.08cubehash1616
627.88631.44633.00lane512
694.95695.16695.69cubehash82
715.36715.58717.22cubehash168
891.67893.33895.67knot384
899.20899.69904.62cubehash164
1095.771109.341162.33cubehash81
1265.661266.001275.75cubehash162
1300.171300.471300.75knot512
1923.121924.221964.53syconhash256v1
2012.812013.092013.41cubehash161
2131.482132.532200.59subterraneanv1
2872.342873.222875.92sivrijndael256hash256v1
4153.524154.454156.27acehash256v1
4305.474305.814307.20skinnyhashtk3
4896.954897.955024.75photonbeetlehash256rate32v1
5648.235648.755651.47skinnyhashtk2
8397.928399.488401.58orangishv1
9011.759016.739181.02sivtemphotonhashv1
10236.8310243.8810448.33gage1h256c256r128
14120.6414124.6614169.66gage1h256c224r064
14320.1714324.4114344.44gage1h256c224r032
15677.7815697.8015999.56gage1h256c256r064
16583.2516590.0016963.16heron256v1
22376.66?23370.89?25802.09?rhash
27126.5627307.9227740.48gage1h256c256r032
28396.7228907.8828964.25gage1h256c512r064
44614.0344803.3644916.53gage1h256c224r016
50273.7750506.7550593.94gage1h256c256r016
51414.7251527.2551565.70gage1h256c512r032
91466.0891727.5691935.44gage1h256c224r008
1589241.471602370.701648843.47fsb512
1746716.381747824.081822320.06fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
269.75271.62275.50md5
291.25295.50299.38md4
303.00305.25310.25edonr256
308.88313.50318.38sha1
314.88317.75320.62blake2s
361.88367.25369.50sha224
365.62367.50371.88ripemd160
366.12371.88375.62sha256
379.00382.00387.50blake2b
378.62383.50388.25blake32
388.38391.38397.00sneikha256
405.12408.75413.50blake256
412.75416.12418.50tiger
412.38417.25424.25bmw256
416.75420.25423.75nasha256
424.88?427.00?486.75?xoodyakv1
427.88432.00435.25edonr512
453.00454.75457.25skein256256
470.62472.50474.50gimli24v1
474.12476.00481.00asconhashv12
478.75481.38484.25luffa256
516.50518.88525.25shabal512
522.62528.25539.00blake512
530.00534.00538.12shabal256
535.50539.75546.62saturninhashv2
542.62545.12553.88esch256v1
555.25561.25583.00shavite3256
567.62570.38576.00sha384
580.00582.38586.38shake256
581.38582.75586.88cubehash512
580.25584.50587.62sha512
621.50626.12635.88clxhash
618.75626.25635.00nasha512
647.75650.00654.25skein512256
667.75669.25677.88mcssha4
676.88679.38682.75drygascon128
678.50682.12687.12asconxofv12
700.88704.50710.12k12
705.88710.12717.38skein512512
713.88715.50717.88sneikha384
714.25746.75760.50sarmal256
744.12749.62763.25groestl256
751.25754.25757.25luffa384
782.88790.75796.25bmw512
830.88833.38835.50round3jh256
836.00837.25839.75round3jh512
830.50839.38849.62mcssha6
870.25872.38880.12keccakc512
870.75873.62876.50esch384v1
842.12878.25901.38sarmal512
876.50878.50881.50keccakc768
884.88887.62890.50keccakc1024
918.38920.75928.12blake64
928.50932.25937.50luffa512
935.50938.00942.25keccakc256
942.38943.88957.00keccak
990.25996.501007.50shamashashv1
1002.751020.001102.00whirlpool
1021.501028.751049.62fugue256
1060.001062.251065.38knot256v1
1103.501105.751109.38knot256v2
1091.881106.621115.00sha3512
1102.501111.001126.12sha3384
1109.751117.251133.00sha3224
1116.751124.001130.50sha3256
1136.621138.751141.12keccakc448
1149.251165.881228.75shavite3512
1180.381182.501185.75mcssha5
1186.881201.121212.75shake128
1307.001309.751316.50bblake256
1353.121354.751356.75drygascon256
1524.381526.501530.50cubehash1632
1616.381619.881625.38simd256
1618.501627.001677.75echo256
1632.751643.001661.25lane256
1637.881650.121672.38groestl512
1665.001669.001675.50coral256v1
1757.121760.001763.38skein10241024
1782.381786.621795.25essence224
1785.251787.381793.25essence256
1817.50?1829.38?2132.50?echosp256
1929.001939.381941.88knot384
1960.501965.882002.88echo512
2068.002071.502080.00fugue2
2082.502088.382096.62mgrostl256
2221.002241.752334.38echosp512
2253.002260.122271.88fugue512
2323.882329.502338.88jh224
2332.882346.382352.25jh256
2347.122348.882357.62jh384
2343.252353.122363.50jh512
2365.002366.752369.00cubehash816
2365.752366.882369.88cubehash832
2456.252457.882460.25cubehash88
2557.382558.752561.12cubehash84
2748.382750.382754.25cubehash82
3029.883035.253046.62essence512
3014.12?3050.00?3459.00?essence384
3141.753155.503311.00cubehash81
3146.883172.753190.12md6d224
3265.883281.123308.75simd512
3354.623361.753409.00md6d256
3492.503494.623495.88knot512
3553.253577.503591.50sivrijndael256hash256v1
4127.124140.254156.00md6d384
4155.624157.624170.25cubehash1616
4222.004224.624348.25subterraneanv1
4338.124341.124343.62cubehash168
4526.004528.004538.38cubehash164
4891.384894.124898.75cubehash162
4885.004925.504947.75md6d512
5027.255042.505063.50lane512
5654.505660.755663.75cubehash161
5778.755783.505792.00photonbeetlehash256rate32v1
7213.757219.127244.75syconhash256v1
9818.629822.259840.62sivtemphotonhashv1
10210.0010213.2510217.50skinnyhashtk2
11618.3811620.0011623.00skinnyhashtk3
15449.3815455.1215512.88acehash256v1
33677.2533687.0033705.88orangishv1
36437.2536456.2537064.25gage1h256c256r128
50551.7550560.0050579.50gage1h256c224r032
52331.8852347.1252363.75gage1h256c224r064
58069.3858105.2559364.38gage1h256c256r064
74925.5074949.6276509.38heron256v1
87601.50?90545.12?99344.50?rhash
95784.5095939.2597855.88gage1h256c256r032
104585.62106567.75107036.88gage1h256c512r064
153070.25153126.75153554.38gage1h256c224r016
172321.62172508.25173083.12gage1h256c256r016
181063.38181106.12181919.75gage1h256c512r032
308639.00310045.12312977.88gage1h256c224r008
12722032.6213211148.7513530279.50fsb512
13986704.3814015886.3814599471.25fsb256

amd64; HW+AES (306f2); 2014 Intel Xeon E5-2650 v3; 20 x 2300MHz; genji460, supercop-20180818

Graphs: old

Cycles/byte for long messages
quartilemedianquartilehash
1.831.881.90edonr512
2.92?2.94?3.51?md4
3.073.083.09blake2b
3.033.083.13bmw512
3.523.563.59sha1
3.533.583.64edonr256
3.30?3.58?4.05?echo256
3.903.964.00echosp256
3.883.974.06k12
4.024.074.11shavite3512
4.144.154.19cubehash832
4.624.634.63shavite3256
4.684.704.74bmw256
4.914.934.97md5
4.75?5.00?5.52?keccakc256treed2
5.195.215.23shabal512
5.175.245.31shabal256
5.215.265.36sha384
5.225.285.31skein512512
5.265.285.31sha512
5.235.285.34skein512256
5.185.315.47bblake256
5.345.345.35blake2s
5.305.465.84sarmal256
5.535.615.73blake64
5.885.915.96echosp512
5.885.946.01blake512
5.966.186.30keccakc512treed2
6.216.246.33blake32
6.626.666.69bash256
6.68?6.73?10.66?sarmal512
6.796.937.01skein10241024
4.42?6.98?7.02?cheetah256
7.237.267.32keccakc256
7.357.387.42shake128
7.507.517.53blake256
7.467.527.60lux512
7.627.687.72sha224
7.657.737.76sha256
7.677.757.81skein256256
8.218.238.25cubehash1632
8.238.238.24cubehash512
8.188.288.38lux256
8.298.318.33cubehash816
8.288.418.69keccakc448
8.498.568.68echo512
8.528.588.63sha3224
8.608.738.91luffa256
8.698.738.80bash384
8.808.858.91groestl256
8.738.898.96keccakc512
9.019.049.15rfsb509
9.049.079.10sha3256
9.059.089.11shake256
9.389.429.46keccak
10.4610.5210.58cheetah512
11.5511.6011.65keccakc768
11.6111.6711.72fugue2
11.6111.7311.83luffa384
11.7911.8511.92sha3384
12.7212.8312.96groestl512
12.9212.9513.00ripemd160
12.9113.1213.59bash512
13.2613.2913.34jh384
13.2513.3013.35jh512
13.2813.3013.35jh256
13.2513.3113.39jh224
14.5114.5615.90fugue256
14.7815.2915.81round3jh256
14.8315.7715.90round3jh512
15.8015.8516.02luffa512
15.8515.9616.64nasha512
16.2416.2916.33nasha256
16.6116.6416.65cubehash1616
16.5216.6416.73keccakc1024
16.7516.7816.81cubehash88
17.0617.0717.10sha3512
18.9219.5819.71mgrostl256
20.4120.5020.74fugue384
20.8020.8620.94md6d224
21.7921.8221.86lane256
21.8321.8921.94hamsi
22.3322.4922.57md6d256
26.9526.9827.08fugue512
26.2727.2227.45simd256
28.7428.8228.93md6d384
29.0929.2729.44simd512
24.22?29.51?32.55?whirlpool
30.9030.9330.95lane512
30.9131.0832.62essence384
31.4131.5031.66essence512
33.0433.0533.06cubehash84
33.1733.3133.34cubehash168
35.14?35.23?40.19?md6d512
34.71?39.37?42.91?fsb256
40.2740.3340.37essence224
40.2240.3443.39essence256
49.2649.9950.04mcssha6
49.8050.0150.07mcssha4
50.0050.0450.09mcssha5
66.2066.2266.25cubehash164
66.6168.5272.31cubehash82
79.76?107.11?145.29?fsb512
132.50132.75137.07cubehash162
128.77?139.24?145.27?cubehash81
259.10269.41274.22cubehash161
386.32393.47396.54md2
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.961.971.98edonr512
3.013.023.30md4
3.083.093.09blake2b
3.313.323.33bmw512
3.653.663.68edonr256
3.653.663.67sha1
3.753.763.96echo256
4.174.184.21k12
4.204.224.23echosp256
4.464.474.49shavite3512
4.534.534.55cubehash832
4.864.874.88bmw256
4.894.894.89shavite3256
5.045.055.06md5
5.345.345.34blake2s
5.425.435.45skein512256
5.435.445.45skein512512
5.545.555.59sha384
5.555.565.56sha512
5.575.585.58shabal512
5.605.625.64shabal256
5.645.655.82sarmal256
5.805.835.87blake64
5.835.856.09keccakc256treed2
5.925.946.00bblake256
6.046.056.06echosp512
6.116.136.15blake512
6.366.366.40blake32
6.886.896.90bash256
6.93?6.95?8.90?sarmal512
7.047.087.11keccakc512treed2
7.157.197.22skein10241024
7.497.507.51keccakc256
7.597.597.61shake128
7.637.637.64blake256
7.687.697.70cheetah256
7.827.837.85skein256256
7.897.917.92sha224
7.907.927.93sha256
8.448.448.44cubehash512
8.638.648.77keccakc448
8.688.698.69cubehash816
8.788.798.80sha3224
8.948.948.95cubehash1632
8.958.969.03luffa256
8.978.989.00bash384
8.968.999.02echo512
9.199.219.23keccakc512
9.299.319.33groestl256
9.369.379.38shake256
9.379.389.38sha3256
9.469.479.50lux512
9.529.539.57rfsb509
9.779.789.79keccak
9.9810.0010.03lux256
11.3911.4111.43cheetah512
11.8111.8211.84keccakc768
12.0412.0512.08sha3384
12.0712.0812.12luffa384
12.6612.6812.69fugue2
13.2113.2113.22ripemd160
13.3913.4813.63bash512
13.4813.5213.56groestl512
13.5213.5213.54jh256
13.5213.5313.55jh384
13.5213.5313.56jh224
13.5213.5413.54jh512
15.0415.0515.72fugue256
15.3415.4615.69round3jh256
15.3815.6815.74round3jh512
16.2316.2516.32luffa512
16.4816.5116.84nasha512
16.5716.5816.60nasha256
16.6816.7116.75keccakc1024
17.1217.1317.14sha3512
17.1517.1517.15cubehash88
17.3417.3517.35cubehash1616
19.4919.5119.53md6d224
20.1920.4320.43mgrostl256
20.9521.0021.02md6d256
21.2621.2921.39fugue384
22.0022.0222.03hamsi
22.5322.5422.55lane256
26.8926.9026.92md6d384
27.1627.6327.73simd256
28.2428.2528.29fugue512
27.5328.8830.25whirlpool
30.1930.2430.29simd512
32.6132.6332.68essence512
32.6232.6433.18essence384
32.7732.8035.26md6d512
32.9732.9732.98lane512
33.5033.5033.50cubehash84
34.0234.0734.07cubehash168
41.0441.0541.07essence224
41.0541.0742.59essence256
41.7141.9343.42fsb256
50.6950.8750.88mcssha6
50.8250.9250.93mcssha4
51.6851.6851.69mcssha5
67.0367.0467.04cubehash164
67.0968.0369.93cubehash82
133.44133.55135.66cubehash162
133.72136.72139.72cubehash81
266.07268.24270.55cubehash161
391.82392.78394.27md2
10152.8010159.5010170.40fsb512
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.122.132.16edonr512
3.103.113.11blake2b
3.153.153.16md4
3.673.683.73bmw512
3.763.793.83edonr256
3.843.853.88sha1
4.174.194.41echo256
4.274.294.32echosp256
4.524.564.65k12
5.135.145.16bmw256
5.155.155.17cubehash832
5.155.165.17shavite3512
5.235.235.24md5
5.325.335.33shavite3256
5.345.355.35blake2s
5.655.715.80skein512256
5.625.735.80skein512512
5.935.956.11sarmal256
5.985.996.05sha512
5.996.036.05sha384
6.146.156.20blake64
6.186.196.20shabal512
6.236.266.32shabal256
6.436.456.50blake512
6.556.566.57blake32
6.796.816.83echosp512
6.856.896.98bblake256
6.846.907.09keccakc256treed2
7.247.257.27bash256
7.307.317.33sarmal512
7.597.647.72skein10241024
7.837.847.86blake256
7.907.947.95keccakc512treed2
7.957.978.01skein256256
8.048.098.14keccakc256
8.098.118.15shake128
8.248.278.28sha224
8.768.788.82cheetah256
8.798.798.81cubehash512
8.828.828.95keccakc448
8.918.938.95sha3224
9.259.279.33luffa256
9.319.329.33cubehash816
9.469.479.50bash384
9.569.599.63keccakc512
9.669.699.71echo512
9.709.719.73shake256
9.709.729.75sha3256
10.0010.0210.09groestl256
10.1210.1310.14cubehash1632
10.3410.3810.39keccak
10.4010.4010.44rfsb509
8.27?11.81?13.41?sha256
11.8811.9011.92keccakc768
12.0612.0712.10sha3384
12.5812.6012.67luffa384
12.6312.6812.71lux512
12.7712.7912.84lux256
12.8412.8812.92cheetah512
13.5913.6013.63ripemd160
13.8813.8913.92jh512
13.8613.8913.92jh256
13.8813.9013.93jh224
13.9013.9313.95jh384
13.8613.9714.02bash512
14.3714.4314.47fugue2
14.6414.6714.72groestl512
15.7415.7715.98round3jh512
15.7515.8016.11round3jh256
15.8815.8915.91fugue256
16.8916.9216.97luffa512
17.0617.0917.12nasha256
17.2517.3017.35keccakc1024
17.4117.4417.47nasha512
17.6417.6717.68sha3512
17.7517.7617.77cubehash88
18.5318.5318.54cubehash1616
19.5519.5819.68md6d224
20.9921.0421.09md6d256
21.9021.9222.15mgrostl256
22.2022.2322.26hamsi
22.5722.6122.62fugue384
23.7123.7223.74lane256
26.8126.8326.90md6d384
28.2828.3528.44simd256
28.20?28.43?31.88?whirlpool
30.2830.2930.31fugue512
31.7631.8531.90simd512
32.6032.6532.72md6d512
34.2234.2434.25cubehash84
34.3734.4434.48essence512
34.3635.0135.12essence384
35.3035.3535.40cubehash168
36.3236.3436.37lane512
42.2242.2542.27essence224
42.2342.2642.30essence256
47.1647.3849.47fsb256
52.2752.2952.93mcssha6
52.3652.3752.44mcssha4
54.3554.3754.42mcssha5
67.8367.8467.85cubehash82
68.3868.3868.40cubehash164
134.51134.53136.75cubehash81
134.81134.84137.33cubehash162
267.40267.57278.92cubehash161
394.13394.57399.71md2
26891.3026908.1026933.00fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.362.372.38edonr512
3.493.503.51blake2b
3.523.533.55md4
4.124.174.25edonr256
4.364.384.40sha1
4.424.434.49bmw512
5.065.155.37k12
5.175.225.44echo256
5.295.325.35echosp256
5.355.355.35blake2s
5.735.745.76md5
5.845.855.88bmw256
6.176.226.35skein512512
6.196.246.37sarmal256
6.186.306.51skein512256
6.426.476.56blake64
6.496.496.50shavite3256
6.556.586.64shavite3512
6.576.606.67sha512
6.596.676.72sha384
6.706.816.90blake512
6.836.836.88cubehash832
7.067.077.08blake32
7.557.587.61sarmal512
7.56?7.60?8.49?bash256
7.837.877.88shabal512
7.917.948.17shabal256
8.338.368.42skein256256
8.428.438.44blake256
8.618.658.71echosp512
8.658.678.74shake128
8.738.758.86keccakc256
9.059.109.17sha224
9.049.139.20sha256
9.329.469.64keccakc256treed2
9.519.609.73skein10241024
9.589.609.67bblake256
9.70?9.74?15.01?cubehash512
10.0810.1010.15luffa256
10.4810.5110.55bash384
10.5610.5910.63echo512
10.7410.7610.83shake256
10.7410.7610.85sha3224
10.7310.8210.86keccakc512
10.7810.8311.92sha3256
10.8010.8310.91keccak
10.9911.0011.06cubehash816
10.9211.0111.10keccakc448
11.7811.8111.99groestl256
12.1412.1812.20cheetah256
12.3012.3512.42keccakc512treed2
12.7212.8212.89rfsb509
12.8112.8312.91keccakc768
12.8712.9012.95sha3384
13.2613.2713.31cubehash1632
14.0114.0814.20luffa384
14.6714.6914.72ripemd160
14.7514.8314.93bash512
14.8114.8414.88jh384
14.8114.8514.90jh224
14.8114.8714.90jh512
14.8314.8815.01jh256
16.5116.5416.58groestl512
16.5816.6216.71cheetah512
16.7816.8116.85round3jh256
16.81?17.17?23.19?round3jh512
18.1518.1618.18fugue256
18.1618.1918.24nasha512
18.3818.4218.47nasha256
18.6418.7118.77luffa512
18.9218.9419.00fugue2
19.0819.1519.24keccakc1024
19.2219.2719.37sha3512
19.4219.4419.48cubehash88
19.8819.9420.05lux256
21.7821.8121.83cubehash1616
22.5922.6222.67hamsi
24.1124.1924.26lux512
24.5524.6724.94mgrostl256
26.1226.1626.24fugue384
26.9226.9727.21lane256
29.9029.9931.21whirlpool
29.8130.2630.35simd256
35.7835.8135.84fugue512
36.0736.0836.11cubehash84
38.6638.7038.72cubehash168
39.0939.1139.19essence512
39.1039.1639.65essence384
39.3839.4939.89simd512
39.4739.5839.67md6d224
42.4142.4942.83md6d256
45.3345.3345.37essence224
45.3545.3645.39essence256
48.5648.5848.59lane512
53.4453.8254.28fsb256
54.2254.3554.99md6d384
55.9956.0356.07mcssha6
56.2656.2856.30mcssha4
61.6061.6461.82mcssha5
65.7965.8365.92md6d512
69.6869.7469.88cubehash82
71.7271.8171.87cubehash164
136.58136.60136.64cubehash81
138.44138.47138.53cubehash162
270.92271.08271.21cubehash161
407.83407.86410.84md2
71495.5071570.5071901.80fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.315.385.38blake2s
6.19?6.38?11.12?edonr512
6.696.756.88blake2b
8.258.388.62md4
8.818.949.06edonr256
11.0611.1911.31sha1
12.0612.1912.56sarmal256
12.1912.1912.31md5
12.4412.5612.75skein512512
12.4412.6212.69skein512256
12.62?12.69?15.56?blake64
13.25?13.44?16.06?skein256256
13.4413.6214.12echo256
13.7513.8113.81blake32
13.50?14.12?15.25?blake512
13.88?14.31?16.81?k12
14.6214.7515.06sarmal512
14.6914.7514.94bmw512
14.8815.0015.25bash384
15.0015.0615.38bmw256
14.9415.1215.25bash256
16.0016.0616.12blake256
16.3816.4416.69sha384
16.6216.8117.31sha512
19.0619.1919.94luffa256
19.6919.6919.75sha3512
19.6919.7519.75shake256
19.7519.7519.81sha3224
19.7519.7520.50sha3384
19.75?19.81?23.62?shake128
19.7519.8820.06echosp256
19.69?19.94?26.62?sha3256
19.8120.0020.19sha224
19.81?20.00?29.88?sha256
21.1221.1921.31keccakc256
21.0021.1921.25keccakc768
21.1921.2521.38cubehash512
21.1921.2521.38keccak
21.3821.3821.44shavite3256
21.1221.4421.81keccakc512
21.1221.4421.94keccakc1024
23.3823.6924.94keccakc448
26.1226.3126.50echosp512
26.4426.5026.88echo512
26.5026.5626.81shavite3512
27.0027.1227.25jh224
27.0027.1227.31jh512
27.0627.1927.38jh384
27.1227.3127.50jh256
27.6927.8828.50bash512
28.1228.1928.38cubehash832
28.1928.4428.50ripemd160
28.5028.6228.75hamsi
29.1229.2529.25shabal512
29.4429.7531.69shabal256
30.5630.7531.00round3jh256
30.6930.8131.00round3jh512
31.1931.3832.25luffa384
30.56?31.50?53.50?skein10241024
32.2532.3832.50cubehash816
34.7534.8135.06groestl256
34.9435.0635.25nasha256
36.0636.3137.62nasha512
40.1240.3140.56rfsb509
40.94?41.06?48.94?cubehash88
40.8841.4441.94luffa512
42.6242.7542.88bblake256
46.0046.5646.81groestl512
47.3147.4447.62fugue256
50.8151.0051.38cheetah256
51.3151.7552.12whirlpool
53.2553.3153.44cubehash1632
54.2554.5055.19simd256
56.5657.5058.69keccakc256treed2
57.38?58.50?80.00?keccakc512treed2
60.1960.2560.38cubehash84
63.2563.2563.44cubehash1616
63.9464.4465.06cheetah512
66.2566.6269.25mgrostl256
68.0668.3168.50lane256
71.8172.0072.12fugue384
76.2576.5677.81fugue2
82.1282.1982.38cubehash168
85.1985.3185.31essence224
85.5685.6285.69essence256
93.8894.0094.19cubehash82
99.4499.94100.25essence384
99.88100.00100.19essence512
104.12104.38104.62mcssha6
105.88106.12106.25fugue512
106.31106.38106.50mcssha4
110.00110.44111.88lux256
115.38115.44115.56cubehash164
121.06121.44121.88simd512
132.88133.69134.44md6d224
139.75141.25142.69fsb256
142.19143.00143.94md6d256
154.31154.38154.88mcssha5
155.25156.00156.75lux512
160.56160.62160.81cubehash81
180.06181.38182.19md6d384
182.06182.31182.69cubehash162
189.06189.25189.38lane512
216.56216.94217.25md6d512
314.56314.81315.06cubehash161
583.06583.25586.44md2
640659.00644222.00652859.00fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
5144690.005172000.005194150.00fsb512
42.50?45.50?56.50?md4
46.5046.5047.00edonr256
47.5048.0050.50blake2s
49.50?52.00?81.00?edonr512
53.5054.0054.50blake2b
55.00?56.50?84.00?sha1
56.0057.0058.50md5
61.5062.0062.50blake32
70.0070.5070.50blake256
74.00?75.00?92.50?skein256256
76.0076.5077.50hamsi
82.0082.5083.00bmw256
81.0085.5088.50luffa256
89.5090.0091.50sha256
91.0091.5093.50sha224
95.0095.5097.00sarmal256
100.00?102.00?147.50?skein512512
102.00103.00104.00blake64
100.00?104.00?159.00?skein512256
106.00?106.00?128.00?cubehash512
105.50108.50111.50echo256
106.50108.50114.50blake512
109.50?111.50?134.00?k12
115.50116.50118.50sarmal512
118.50?119.00?177.00?bmw512
119.00119.50121.00bash512
119.00120.50121.50bash256
119.50121.00122.00bash384
122.50123.50126.50ripemd160
131.00132.00136.50sha384
135.00135.00135.50shavite3256
134.50136.00137.50sha512
150.00150.50154.00nasha256
153.50155.00157.50luffa384
156.50156.50157.00sha3384
156.50156.50157.00sha3512
156.50156.50157.00shake128
156.50156.50157.00shake256
156.50157.00157.00sha3224
156.50?157.50?231.00?sha3256
158.00159.50167.50echosp256
167.50169.00171.00keccakc768
168.00169.00170.50keccakc256
168.50170.00171.50keccak
169.50171.50174.50keccakc512
170.00172.00176.00keccakc1024
182.50185.00188.50keccakc448
190.50191.50192.00shabal512
193.50194.50211.50shabal256
199.50200.50200.50cubehash832
200.50?202.00?265.00?cubehash816
202.50205.00208.50luffa512
209.00?209.50?242.00?whirlpool
209.00210.50211.50cubehash88
209.50210.50214.00echosp512
210.00211.50216.00echo512
213.00214.00215.50groestl256
213.00214.50236.00shavite3512
218.50219.50221.00jh256
219.00220.00221.50jh384
219.00220.50222.00jh512
220.00221.00222.50jh224
248.00248.50249.00cubehash84
243.50249.50252.50skein10241024
250.00252.00255.00round3jh256
251.00252.50255.50round3jh512
264.00265.00268.00rfsb509
277.00278.00278.50fugue256
281.50282.00284.00bblake256
283.00283.50285.00cubehash82
288.50290.50291.50nasha512
333.00336.00342.00cheetah256
350.00350.50351.50cubehash81
355.50356.50357.50groestl512
362.00362.00362.50cubehash1632
381.50382.50383.00cubehash1616
423.00423.50423.50cubehash168
431.00433.00436.00cheetah512
432.00433.00434.50fugue384
435.50?444.00?683.00?simd256
458.00458.50459.00cubehash164
451.50462.00472.50keccakc512treed2
456.00467.00480.00keccakc256treed2
481.00483.00486.00mcssha6
500.50501.00502.50mcssha4
513.00515.00517.50fugue2
523.50524.00526.00essence256
522.50?525.50?690.50?essence224
527.00527.50528.00cubehash162
528.50529.50553.00mgrostl256
553.50555.50558.00lane256
658.00660.00661.00cubehash161
659.50661.50664.50fugue512
808.00809.00812.00essence512
805.00809.50820.50essence384
861.00864.00868.50lux256
884.50885.00886.00mcssha5
969.00970.50976.00simd512
989.50996.001003.50lux512
1059.001060.501064.50md6d224
1110.501131.001138.50fsb256
1142.001144.001148.50md6d256
1441.001445.501449.50md6d384
1512.501514.001514.50lane512
1575.001577.001582.50md2
1734.501737.001742.00md6d512

amd64; HW+AES (306f2); 2014 Intel Xeon E5-1630 v3; 4 x 3700MHz; unstable; wyvern1, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.85?1.89?4.61?edonr512
2.892.912.92md4
2.09?2.99?3.01?blake2b
2.973.033.07bmw512
3.433.463.47sha1
3.573.613.65edonr256
3.563.613.66echo256
3.733.783.83echosp256
3.823.853.90k12
4.144.164.17cubehash832
4.544.564.60bmw256
4.784.804.83md5
4.30?4.90?5.16?shavite3512
4.924.954.98keccakc256treed2
5.035.055.08shavite3256
5.055.075.09shabal256
5.065.085.09shabal512
5.035.125.18sha384
5.115.145.16sha512
5.145.205.25skein512512
5.165.205.25skein512256
5.205.205.21blake2s
5.335.345.36sarmal256
5.565.605.64blake64
5.585.655.71echosp512
5.41?5.69?6.28?bblake256
3.07?5.78?10.73?blake512
5.885.895.91blake32
5.925.965.99tiger
6.086.116.14keccakc512treed2
6.496.556.66bash256
6.556.586.61sarmal512
6.816.947.00skein10241024
7.167.197.22keccakc256
7.237.277.29shake128
7.277.317.38blake256
7.437.477.50sha224
7.447.507.54sha256
7.567.607.65skein256256
8.018.018.03cubehash1632
8.008.028.03cubehash512
8.258.268.27cubehash816
8.198.278.35echo512
8.328.368.39keccakc448
8.458.478.50sha3224
8.448.518.60luffa256
8.488.528.56bash384
8.658.688.72groestl256
8.768.818.85rfsb509
8.788.868.93keccakc512
2.42?8.94?8.98?shake256
2.45?8.96?9.01?sha3256
9.469.509.52keccak
11.5811.6411.67sha3384
11.6011.6511.69keccakc768
11.6411.6811.73luffa384
12.2312.2912.34fugue2
12.6912.7312.77ripemd160
12.7812.9713.07bash512
12.9513.0213.12groestl512
13.3813.4313.48jh256
13.3813.4413.49jh384
13.3913.4413.49jh224
13.4013.4413.48jh512
14.4514.4714.53gimli24v1
14.6714.6914.71fugue256
14.8914.9515.00round3jh512
14.9314.9715.01round3jh256
15.6415.6915.74luffa512
15.6716.1716.21cubehash1616
16.4516.5216.61keccakc1024
16.6716.7016.71cubehash88
16.7516.7816.80sha3512
17.7217.8817.92mgrostl256
20.4120.4520.50asconhashv12
20.4120.4620.56asconxofv12
20.8820.9621.04fugue384
20.9521.0221.05whirlpool
21.0521.2921.74lane256
21.6821.7321.77hamsi
21.7221.7821.83nasha256
23.0923.1923.29nasha512
25.2325.2725.31shamashashv1
26.5726.6426.71md6d224
26.9426.9927.06simd256
27.4827.5127.55fugue512
28.5728.7128.94md6d256
29.3929.5329.65simd512
30.6830.7230.74lane512
32.2532.2632.27cubehash84
32.2432.3132.46cubehash168
33.2133.3533.53essence512
33.1633.3633.79essence384
35.5435.6035.66sneikha256
36.9837.0637.32md6d384
38.6639.1739.55fsb256
43.4143.6943.91esch256v1
43.3443.8043.83essence256
44.2144.4344.53essence224
45.3945.6345.75md6d512
48.4848.5948.62saturninhashv2
48.4948.6349.19mcssha6
48.6048.7249.19mcssha5
48.5848.7649.18mcssha4
60.7560.7960.85coral256v1
61.9062.2062.34esch384v1
64.4864.4964.50cubehash164
64.6264.6664.69cubehash82
69.3269.4369.58sneikha384
76.8676.9577.07drygascon128
77.9377.9978.07triadhashv1
79.2279.3779.43knot256v2
84.8484.8984.99drygascon256
111.12111.14111.24knot256v1
129.09129.13129.16cubehash162
129.64129.67129.70cubehash81
129.27129.75130.68xoodyakv1
168.96168.98169.00clxhash
258.16258.23258.37knot512
258.44258.48258.60cubehash161
286.88286.90287.30knot384
314.24322.67333.47fsb512
654.35657.37657.56syconhash256v1
1064.921074.481080.50subterraneanv1
1733.42?1737.56?3033.39?sivrijndael256hash256v1
1698.031755.191835.55skinnyhashtk3
2485.882507.492546.24acehash256v1
3093.743098.963112.04skinnyhashtk2
3840.783842.613846.90gage1h256c256r128
5162.585164.955168.67orangishv1
5198.665201.235202.80gage1h256c224r032
5775.685776.885778.96gage1h256c224r064
6410.856411.906412.49gage1h256c256r064
9671.209681.029711.48heron256v1
11551.7411553.5411556.98gage1h256c256r032
11643.2111644.6511649.29gage1h256c512r064
17174.4817212.3117297.83photonbeetlehash256rate32v1
19662.7819666.7119670.33gage1h256c224r016
22429.3022433.8522436.87gage1h256c512r032
22555.3022558.9722563.09gage1h256c256r016
29054.2229059.6229067.87sivtemphotonhashv1
37835.2637869.5537935.50gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.97?1.99?3.34?edonr512
2.993.003.00md4
3.013.013.02blake2b
3.233.243.25bmw512
3.553.563.56sha1
3.683.693.70edonr256
3.743.763.77echo256
4.044.054.06echosp256
4.074.084.09k12
4.524.534.53cubehash832
4.734.744.75bmw256
4.904.914.92md5
5.205.205.21blake2s
5.315.325.34skein512256
5.315.325.34skein512512
5.335.335.35shavite3256
5.365.405.42sha384
5.395.405.40sha512
5.115.405.41shavite3512
5.425.435.43shabal256
5.435.435.44shabal512
5.565.575.57sarmal256
5.775.775.78keccakc256treed2
5.785.805.82echosp512
5.805.815.82blake64
5.99?6.01?8.46?blake512
6.026.026.02blake32
6.106.126.12tiger
6.336.356.60bblake256
6.766.776.82bash256
6.846.856.85sarmal512
6.996.997.00keccakc512treed2
7.167.197.21skein10241024
7.427.437.44keccakc256
7.447.447.46blake256
7.487.497.49shake128
7.667.677.68skein256256
7.687.697.70sha224
7.697.707.71sha256
8.218.228.22cubehash512
8.578.588.58keccakc448
8.658.658.66sha3224
8.658.668.66cubehash816
8.678.688.72luffa256
8.668.698.71echo512
8.708.708.71cubehash1632
8.758.778.78bash384
9.069.079.08groestl256
9.149.169.18keccakc512
9.259.259.26shake256
9.259.269.27sha3256
9.289.309.31rfsb509
9.829.829.83keccak
11.8211.8311.84sha3384
11.8611.8711.89keccakc768
11.9511.9611.98luffa384
12.9512.9612.97ripemd160
13.1913.2613.29bash512
13.3713.3913.40fugue2
13.6513.6713.68jh256
13.6613.6713.69jh384
13.6613.6713.68jh512
13.6613.6813.69jh224
13.7413.7613.79groestl512
14.5814.5814.60gimli24v1
15.2115.2215.24round3jh512
15.2315.2315.24round3jh256
15.3315.3415.35fugue256
16.0716.0816.10luffa512
16.5916.6016.63keccakc1024
16.8316.8316.84sha3512
16.8916.9216.93cubehash1616
17.0617.0617.07cubehash88
18.9618.9718.98mgrostl256
20.6120.6120.63asconhashv12
20.6120.6220.65asconxofv12
21.4021.4021.41whirlpool
21.8421.8621.87hamsi
21.9821.9922.20lane256
21.9922.0122.04fugue384
22.1622.1822.19nasha256
23.9323.9623.98nasha512
24.6424.6624.69md6d224
25.5425.5525.56shamashashv1
26.5926.6126.70md6d256
27.4427.4527.47simd256
29.1129.1229.14fugue512
30.4930.5330.57simd512
32.7232.7232.72cubehash84
32.7432.7432.75lane512
33.1133.1133.18cubehash168
34.4534.4734.58md6d384
34.4534.5034.51essence384
34.4634.5134.58essence512
35.8635.8835.90sneikha256
41.8842.0542.15fsb256
42.3142.4042.43md6d512
43.9144.0044.08esch256v1
44.2244.4444.45essence256
45.1145.1545.18essence224
48.9749.0149.02saturninhashv2
49.6849.7249.91mcssha6
49.7249.7349.92mcssha4
50.4350.4450.65mcssha5
61.3161.3361.34coral256v1
62.7662.8862.92esch384v1
65.0965.1165.12cubehash82
65.2765.2765.27cubehash164
70.2570.2870.33sneikha384
77.0677.0977.12drygascon128
78.2178.2278.25triadhashv1
79.8979.9579.98knot256v2
85.4585.4685.50drygascon256
111.39111.40111.45knot256v1
129.92129.93129.94cubehash162
130.10130.11130.12cubehash81
130.26130.28130.72xoodyakv1
169.22169.23169.23clxhash
259.24259.25259.25cubehash161
259.33259.33259.39knot512
287.77287.77287.97knot384
662.39663.88663.91syconhash256v1
1072.231076.971077.04subterraneanv1
1733.17?1734.46?2381.96?sivrijndael256hash256v1
1758.011767.131804.08skinnyhashtk3
2530.622531.762550.67acehash256v1
3105.003105.753111.40skinnyhashtk2
3888.143888.493889.47gage1h256c256r128
5205.385206.355206.91orangishv1
5247.195247.825248.34gage1h256c224r032
5833.365833.745834.46gage1h256c224r064
6474.246474.536474.70gage1h256c256r064
9827.879831.219844.43heron256v1
10008.9110011.2310013.90fsb512
11655.0911655.6711656.50gage1h256c256r032
11757.1511757.5911758.81gage1h256c512r064
17178.9117179.9217221.31photonbeetlehash256rate32v1
19829.0319829.8819831.03gage1h256c224r016
22629.5622631.0722632.21gage1h256c512r032
22744.2622745.2122746.75gage1h256c256r016
29032.0929033.3529036.04sivtemphotonhashv1
38178.0438180.7238210.05gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.122.132.15edonr512
3.04?3.04?3.95?blake2b
3.133.143.14md4
3.593.603.63bmw512
3.743.743.76sha1
3.803.843.89edonr256
4.124.144.16echo256
4.154.164.18echosp256
4.444.444.47k12
5.005.015.02bmw256
5.085.085.10md5
5.155.155.16cubehash832
5.205.215.21blake2s
5.495.515.54skein512256
5.505.525.55skein512512
5.805.805.82shavite3256
5.825.835.85sha384
5.865.875.89sha512
5.935.945.95sarmal256
6.026.026.04shabal512
6.026.036.04shabal256
6.146.156.17blake64
6.216.226.23blake32
5.946.236.25shavite3512
6.366.376.39tiger
6.34?6.39?9.17?blake512
6.536.556.57echosp512
6.706.716.72keccakc256treed2
7.147.167.20bash256
7.267.277.30sarmal512
7.357.437.61bblake256
7.587.637.69skein10241024
7.637.647.72blake256
7.777.797.82skein256256
7.787.807.81keccakc512treed2
8.008.028.04keccakc256
8.018.038.04shake128
8.018.048.07sha256
8.028.048.06sha224
8.558.568.57cubehash512
8.758.768.77keccakc448
8.788.808.81sha3224
8.948.969.01luffa256
9.269.289.33bash384
9.289.309.30cubehash816
9.359.399.42echo512
9.499.519.55keccakc512
9.58?9.60?15.28?sha3256
9.58?9.60?15.39?shake256
9.699.719.73groestl256
9.859.869.86cubehash1632
10.1810.2010.22rfsb509
10.3710.3810.39keccak
11.8711.8911.91sha3384
11.9511.9812.00keccakc768
12.4212.4412.55luffa384
13.3313.3413.35ripemd160
13.5913.6913.73bash512
14.0314.0614.09jh224
14.0414.0614.07jh512
14.0614.0714.09jh256
14.0614.0714.11jh384
14.7614.7814.79gimli24v1
14.9814.9915.02groestl512
15.2615.2815.36fugue2
15.6515.6615.70round3jh256
15.6415.6815.72round3jh512
16.4016.4216.45fugue256
16.7216.7516.78luffa512
17.1117.1617.20keccakc1024
17.3417.3517.38sha3512
17.6717.6717.68cubehash88
18.1418.1618.61cubehash1616
20.8420.8520.87mgrostl256
20.8520.8920.91asconxofv12
20.8620.8920.91asconhashv12
22.0222.0422.06whirlpool
22.0522.0922.12hamsi
22.8022.8322.85nasha256
23.1323.1723.38lane256
23.7523.7723.80fugue384
24.2424.2624.32md6d224
25.2125.2425.30nasha512
25.9425.9826.14shamashashv1
26.2026.2426.29md6d256
28.1628.1828.22simd256
31.7731.7931.81fugue512
32.1432.1832.27simd512
33.4533.4633.48cubehash84
34.1634.1934.22md6d384
34.4234.4534.50cubehash168
35.9936.0436.50essence384
36.0736.0836.10lane512
36.3236.3536.41sneikha256
36.4336.4736.59essence512
42.0042.0442.13md6d512
44.3544.5144.68esch256v1
45.5645.6845.79essence256
46.4246.4446.49essence224
47.9248.0748.33fsb256
49.7349.7849.82saturninhashv2
51.2651.3051.50mcssha4
51.2451.4551.55mcssha6
53.2253.2953.45mcssha5
62.2462.2662.29coral256v1
63.9163.9463.97esch384v1
65.8465.8666.04cubehash82
66.5766.5766.58cubehash164
71.6071.6571.69sneikha384
77.2877.3277.36drygascon128
78.5778.6178.64triadhashv1
81.0281.0881.10knot256v2
86.3786.4086.43drygascon256
111.84111.87112.05knot256v1
130.83130.86134.36cubehash81
131.14131.15131.59xoodyakv1
131.26131.32131.35cubehash162
169.62169.63169.66clxhash
260.54260.55260.56cubehash161
261.14261.15261.15knot512
289.51289.63289.71knot384
674.24674.79675.45syconhash256v1
1075.281081.111081.18subterraneanv1
1729.041729.361731.15sivrijndael256hash256v1
1779.331790.131828.07skinnyhashtk3
2571.432572.962591.83acehash256v1
3114.393118.503120.99skinnyhashtk2
3963.403964.153966.43gage1h256c256r128
5270.965274.765276.21orangishv1
5322.045325.115325.45gage1h256c224r032
5926.325928.755929.84gage1h256c224r064
6576.356579.536580.54gage1h256c256r064
10077.7810080.3010092.20heron256v1
11823.7611824.7011826.17gage1h256c256r032
11943.7811944.3211945.54gage1h256c512r064
17122.7717124.6917164.80photonbeetlehash256rate32v1
20099.9320101.8320103.35gage1h256c224r016
22958.5022960.0522961.92gage1h256c512r032
23053.9423055.6623059.13gage1h256c256r016
26115.2426121.3726126.88fsb512
28984.1328985.3728987.52sivtemphotonhashv1
38701.4038702.0738714.44gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.302.312.33edonr512
3.44?3.46?4.49?blake2b
3.493.513.54md4
4.184.244.28edonr256
4.254.284.31sha1
4.334.344.37bmw512
4.985.005.06k12
5.025.055.11echo256
5.195.225.22blake2s
5.215.265.29echosp256
5.575.585.60md5
5.705.735.75bmw256
6.006.026.16skein512512
6.016.026.07skein512256
6.236.256.27sarmal256
6.406.436.52sha384
6.396.466.54sha512
6.466.486.56blake64
6.676.706.80blake512
6.776.796.80blake32
6.816.826.85cubehash832
7.047.057.07shavite3256
7.067.077.10tiger
7.487.547.59bash256
7.627.637.67shabal512
7.607.637.67sarmal512
7.617.647.66shabal256
7.697.947.97shavite3512
8.168.218.25skein256256
8.228.249.10blake256
8.278.318.34echosp512
8.598.608.64shake128
8.708.758.79keccakc256
8.868.908.97sha224
8.888.928.97sha256
9.189.209.22keccakc256treed2
9.459.479.48cubehash512
9.509.569.69skein10241024
9.649.669.69luffa256
10.2310.2610.28bash384
10.2110.2710.31echo512
10.3310.4910.64bblake256
10.6110.6310.64sha3224
10.6610.6710.68shake256
10.6610.6710.70sha3256
10.6910.7610.87keccakc512
10.7510.8010.86keccak
10.7610.8110.86keccakc448
10.9410.9410.97cubehash816
11.2411.2811.32groestl256
12.0312.0512.07keccakc512treed2
12.4512.6012.65rfsb509
12.6812.7012.72sha3384
12.8112.8312.89keccakc768
12.9112.9312.95cubehash1632
13.7413.7813.81luffa384
14.3814.4114.45ripemd160
14.6714.7214.83bash512
14.9915.0615.11jh512
15.0515.0715.12jh224
15.0415.0815.14jh256
15.0515.1115.15jh384
15.1815.2215.26gimli24v1
16.8016.8616.93round3jh512
16.8516.8816.94round3jh256
16.9816.9917.05groestl512
18.4218.4718.51luffa512
18.8818.9219.00keccakc1024
18.9518.9719.01sha3512
19.2619.2719.29fugue256
19.3219.3419.37cubehash88
20.1020.1820.23fugue2
21.47?21.51?33.98?cubehash1616
21.5821.6321.66asconxofv12
21.5921.6421.66asconhashv12
22.4322.4722.52hamsi
23.8023.8323.91whirlpool
24.0124.0924.18mgrostl256
24.4424.4924.61nasha256
26.1226.1926.26nasha512
26.2326.3226.54lane256
27.0227.0827.12shamashashv1
28.4728.5128.52fugue384
30.0830.1330.17simd256
35.2335.2535.28cubehash84
37.5937.6537.72sneikha256
37.7137.7337.76cubehash168
38.9238.9538.98fugue512
39.9039.9740.08simd512
41.5141.6841.84essence384
41.6941.7442.02essence512
45.73?45.89?77.50?esch256v1
48.3548.3948.41lane512
48.8248.8948.96md6d224
48.9049.0949.17essence256
49.8349.8849.97essence224
51.5151.5951.71saturninhashv2
52.7052.8352.99md6d256
54.23?54.65?92.83?fsb256
55.1955.2855.52mcssha6
55.3655.4155.52mcssha4
60.5860.6460.89mcssha5
64.3664.4964.54coral256v1
66.7166.7566.82esch384v1
67.6967.8067.85cubehash82
68.8769.0269.12md6d384
69.8869.9670.01cubehash164
75.2075.2575.40sneikha384
77.7277.7777.83drygascon128
79.3279.3879.47triadhashv1
83.8683.9184.01knot256v2
84.9185.0185.13md6d512
88.7088.7888.90drygascon256
112.91113.04113.07knot256v1
132.76132.81144.09cubehash81
133.34133.43133.80xoodyakv1
134.77134.80134.88cubehash162
170.68170.76170.79clxhash
263.97263.99263.99cubehash161
265.98266.01266.07knot512
293.40293.41293.43knot384
703.48703.72703.94syconhash256v1
1086.391092.231092.39subterraneanv1
1720.461721.191723.31sivrijndael256hash256v1
1840.801843.571891.47skinnyhashtk3
2679.002680.442701.56acehash256v1
3140.903143.223147.87skinnyhashtk2
4162.124163.134164.14gage1h256c256r128
5450.305450.535451.24orangishv1
5525.505525.585527.19gage1h256c224r032
6176.086177.246178.02gage1h256c224r064
6854.436855.096862.57gage1h256c256r064
10749.0110763.1810807.47heron256v1
12270.8512278.2912281.70gage1h256c256r032
12439.40?12447.81?18963.90?gage1h256c512r064
16973.7516979.7617008.43photonbeetlehash256rate32v1
20824.3020827.6620829.63gage1h256c224r016
23836.6623838.8323842.65gage1h256c512r032
23884.8323886.7723890.77gage1h256c256r016
28857.8228860.3628867.09sivtemphotonhashv1
40044.0440065.3040075.78gage1h256c224r008
69110.9469121.2369131.82fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.055.315.36blake2s
5.555.695.83edonr512
6.75?6.94?9.06?blake2b
8.198.238.50md4
8.568.789.30edonr256
10.8311.0011.14sha1
11.8411.9412.12md5
12.4412.5312.67skein512256
12.5312.6212.72skein512512
12.5812.7713.22echo256
13.0513.1213.36skein256256
13.3313.5913.64sarmal256
13.6413.7813.97k12
13.7313.8314.06blake512
13.8813.9213.97blake32
13.31?14.20?19.66?blake64
14.2014.3014.52bash384
14.2514.4214.56bmw512
14.8014.8914.98bmw256
15.5015.7315.86tiger
15.77?15.91?19.92?blake256
15.8115.9116.00bash256
15.8615.9516.09sarmal512
16.4216.7017.02sha384
16.4716.8317.20sha512
18.5518.7819.47luffa256
19.6619.7520.08sha256
19.7519.8920.20sha224
19.8919.9420.16sha3384
19.8919.9420.20sha3224
19.9419.9820.20sha3256
19.9420.0320.25sha3512
19.9820.0820.30shake256
20.0320.2520.48shake128
20.6220.7220.86keccakc768
20.7720.7720.81cubehash512
20.3420.8120.91echosp256
20.7720.9121.55keccakc1024
20.9521.0921.22keccak
21.0921.2321.41keccakc448
21.0521.4522.16keccakc512
21.3821.5521.69gimli24v1
22.9422.9822.98shavite3256
23.0323.1223.45keccakc256
25.3925.4425.58echosp512
25.7226.4126.69echo512
27.8427.9428.03ripemd160
27.9828.0828.31jh384
27.9828.1728.34cubehash832
28.0328.3428.48jh256
28.0828.3428.62jh224
28.0828.3428.62jh512
28.2228.3628.53bash512
28.2228.3628.53shabal512
28.2228.4128.62shabal256
28.3128.4828.67hamsi
29.8830.6231.41skein10241024
30.6230.8031.03asconxofv12
30.5330.8431.08asconhashv12
30.7230.9831.27luffa384
31.0831.2231.50shavite3512
31.2731.4131.72groestl256
31.9232.0532.28round3jh512
31.9132.1932.38round3jh256
32.2332.2832.33cubehash816
40.2340.3340.52rfsb509
40.2840.4740.56shamashashv1
40.5240.5640.66cubehash88
41.2541.4842.08luffa512
45.9746.1646.25nasha256
46.2546.3046.53whirlpool
46.5846.6746.89bblake256
48.9449.1649.30groestl512
50.1450.4150.64nasha512
51.9451.9852.08cubehash1632
53.3853.8354.11sneikha256
54.6254.8655.17simd256
55.7855.8856.14fugue256
56.6656.6656.84keccakc512treed2
56.6156.8057.48keccakc256treed2
58.9759.0259.16cubehash84
61.88?62.44?103.97?esch256v1
63.92?64.28?152.05?cubehash1616
66.1966.5967.44lane256
74.1974.3874.97mgrostl256
74.2874.7875.30saturninhashv2
80.5680.6680.84cubehash168
80.6680.9481.41fugue2
83.6783.8984.08drygascon128
88.3988.5888.75fugue384
89.2289.4189.67triadhashv1
91.3091.3991.53cubehash82
92.3692.5992.88coral256v1
92.5592.6992.95essence256
93.5693.9894.48essence224
101.70101.89102.25esch384v1
106.42107.02107.77essence384
106.97107.16107.39mcssha6
107.86108.22109.11essence512
108.19108.33108.41mcssha4
112.58112.80112.94cubehash164
117.48117.70118.34drygascon256
120.16120.30120.62knot256v2
120.20120.48120.80sneikha384
122.62122.81123.56simd512
126.45126.64126.95knot256v1
130.20130.47130.56fugue512
146.33147.86149.84fsb256
154.89155.08155.78mcssha5
155.95?156.14?282.12?cubehash81
156.09156.83157.34md6d224
162.34162.67162.94xoodyakv1
168.34168.77169.45md6d256
177.23177.41177.55cubehash162
183.84183.84184.12clxhash
188.38188.42188.84lane512
223.48224.22224.55md6d384
276.06276.53277.31md6d512
306.41306.55306.73cubehash161
324.50324.86325.05knot384
326.34326.53326.80knot512
1071.981073.381074.11syconhash256v1
1228.501232.661233.62subterraneanv1
1634.021636.051638.27sivrijndael256hash256v1
2639.122648.142689.58skinnyhashtk3
3489.843491.883493.91skinnyhashtk2
4074.534106.224182.94acehash256v1
6723.596724.806725.72gage1h256c256r128
7740.087741.007742.44orangishv1
8129.368129.978130.47gage1h256c224r032
9385.839387.039388.52gage1h256c224r064
10417.0610418.9710420.41gage1h256c256r064
15058.7715067.7815094.42photonbeetlehash256rate32v1
17990.1918039.9518042.58gage1h256c256r032
18823.1618824.8118826.94gage1h256c512r064
19406.17?19434.84?30631.33?heron256v1
27238.66?27251.09?46174.48?sivtemphotonhashv1
30088.2230092.8930098.72gage1h256c224r016
34509.9434513.5534519.52gage1h256c256r016
35066.8935071.8935076.88gage1h256c512r032
57363.0057428.6757683.50gage1h256c224r008
619536.41619619.34619693.81fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
39.6241.7543.25edonr256
42.2543.6244.75md4
43.6245.8847.00edonr512
46.2546.2546.62blake2s
54.0054.3854.75sha1
54.00?54.75?72.50?blake2b
56.2556.6258.75md5
56.2557.3858.88gimli24v1
67.7569.8871.75blake32
67.75?70.25?90.88?blake256
72.5073.2574.00skein256256
73.2574.0075.12tiger
75.1275.8877.62hamsi
80.2582.1284.00luffa256
81.7582.1282.50bmw256
90.2591.0091.75sha256
91.3891.7592.50sha224
98.5099.88100.62skein512256
99.1299.88101.00skein512512
101.00102.12104.38echo256
102.12102.88105.38asconxofv12
102.88103.62104.75asconhashv12
103.62104.00106.12cubehash512
104.75?107.25?157.62?blake64
108.75109.50112.88k12
108.75110.62112.12blake512
114.00116.12118.00sarmal256
114.38116.12116.88bmw512
114.75116.12117.62bash384
120.62121.00122.12ripemd160
125.88126.88128.00bash512
125.12127.25127.25bash256
128.75129.50130.25shamashashv1
132.12133.50137.62sha512
132.50133.62136.12sha384
133.25136.12138.38sarmal512
142.12143.88144.62shavite3256
147.25148.00148.75sneikha256
151.00153.12156.12luffa384
158.38158.75160.50sha3224
158.38158.75160.88sha3384
158.75158.75160.50sha3256
158.75159.12160.88sha3512
159.12159.88161.62shake256
159.50160.25162.00shake128
163.88165.38166.50keccakc768
165.75166.12167.25echosp256
165.75166.88172.00keccakc1024
167.25167.62170.12triadhashv1
167.62169.12171.38keccak
168.38170.12171.25keccakc448
168.75175.38177.62keccakc512
183.88184.25185.38groestl256
183.50184.62187.25keccakc256
185.38185.75186.12shabal256
185.38185.75186.88shabal512
194.25195.38198.62nasha256
197.62199.38200.50cubehash832
198.00199.75200.50cubehash816
199.50200.50202.00whirlpool
201.62203.88209.00luffa512
203.50203.88204.62echosp512
206.88208.62209.00cubehash88
209.00210.50211.25drygascon128
207.88212.00213.12saturninhashv2
207.62212.75213.88echo512
223.50225.38226.75jh256
223.12225.62227.12jh384
223.88226.00227.88jh512
225.75227.50230.12jh224
228.62?229.75?386.25?esch256v1
231.62232.75234.62knot256v1
243.12244.50246.00cubehash84
238.25245.00248.62skein10241024
248.25249.00250.12shavite3512
259.38260.12262.75round3jh256
260.50261.25262.62round3jh512
266.38266.75268.25rfsb509
276.38276.75278.25cubehash82
285.62285.62286.00clxhash
308.25310.38311.88coral256v1
313.00313.75314.12bblake256
323.00323.38324.12knot256v2
340.75?341.88?615.75?cubehash81
343.38344.12345.12fugue256
353.38353.38355.50cubehash1632
378.50379.25380.38groestl512
391.88?395.12?930.75?cubehash1616
404.38408.50411.12nasha512
411.12412.50414.38sneikha384
416.25416.25417.75cubehash168
432.88433.25434.38drygascon256
438.12439.50441.00esch384v1
438.88439.88442.88simd256
447.38449.12450.25cubehash164
451.75452.12453.25keccakc512treed2
452.12454.00457.75keccakc256treed2
511.75513.50514.62cubehash162
510.62515.00517.25mcssha6
519.12520.25522.38xoodyakv1
522.88524.25524.62mcssha4
537.25539.50542.75lane256
551.00553.50560.12fugue2
560.50562.00563.50fugue384
572.38573.12574.62essence256
574.25575.38580.12essence224
597.88600.88603.88mgrostl256
642.00644.12645.25cubehash161
644.50648.25654.50knot384
800.00801.75802.50knot512
851.00851.75852.50fugue512
878.38882.50885.75essence384
883.25888.00899.75essence512
896.50897.62903.88mcssha5
983.00986.00992.00simd512
1161.001175.881191.75fsb256
1249.501255.501259.12md6d224
1347.121351.251356.75md6d256
1507.381509.621514.75lane512
1779.001786.751792.62md6d384
1839.251844.501852.62sivrijndael256hash256v1
2206.252213.382219.62md6d512
2333.622341.382345.75subterraneanv1
3958.253963.383969.75syconhash256v1
6208.256212.756219.00skinnyhashtk2
7076.627098.757112.12skinnyhashtk3
15045.6215163.7516340.00acehash256v1
17215.7517241.6217259.75photonbeetlehash256rate32v1
23047.6223054.0023059.88gage1h256c256r128
28648.7528653.8828662.75gage1h256c224r032
29072.38?29102.38?49289.12?sivtemphotonhashv1
30921.6230925.3830949.75orangishv1
34643.1234651.2534661.25gage1h256c224r064
38466.6238477.3838493.38gage1h256c256r064
63482.75?63501.25?77558.50?gage1h256c256r032
69108.2569116.7569130.50gage1h256c512r064
87385.1287432.1287456.88heron256v1
103093.88103128.62103145.62gage1h256c224r016
118202.00118215.75118243.50gage1h256c256r016
123589.62123611.88123634.00gage1h256c512r032
193705.75193824.88196454.50gage1h256c224r008
4955793.004956950.004957414.25fsb512

amd64; IB+AES (306e4); 2013 Intel Xeon E5-2697 v2; 12 x 2700MHz; manny613, supercop-20180818

Graphs: old

Cycles/byte for long messages
quartilemedianquartilehash
2.022.062.07edonr512
2.963.003.05md4
1.37?3.16?7.57?bmw512
3.393.413.43blake2b
3.963.994.07edonr256
4.234.264.28cubehash832
4.274.284.29k12
4.394.454.50echo256
3.93?4.48?5.44?echosp256
4.554.594.62shavite3512
4.614.664.70sha1
4.754.784.84bmw256
4.90?4.96?6.23?blake32
5.035.065.08md5
5.185.205.21shavite3256
1.51?5.28?5.36?keccakc256treed2
5.345.345.35blake2s
5.355.385.41bblake256
5.525.535.56shabal256
5.515.535.56shabal512
5.715.745.77blake512
5.996.046.08blake64
6.146.186.21sarmal256
6.236.296.34skein512256
6.156.546.61skein512512
6.506.546.59keccakc512treed2
6.566.606.64tiger
6.68?6.77?11.77?echosp512
7.467.507.52blake256
7.587.627.67sarmal512
7.427.737.92cheetah256
7.727.897.98skein10241024
8.098.118.12sha512
7.978.148.38sha384
8.238.258.26keccakc256
8.268.278.28cubehash512
8.268.278.29cubehash1632
8.318.328.33cubehash816
8.418.458.49shake128
8.668.738.81skein256256
8.758.838.95lux512
8.848.928.99luffa256
9.219.319.41lux256
9.449.579.77groestl256
9.589.619.64keccakc448
9.649.749.84echo512
9.809.829.84sha3224
10.0810.1010.11rfsb509
10.1210.1810.22keccakc512
10.3710.3910.42shake256
10.3810.4010.43sha3256
10.7410.7710.79keccak
11.5411.6111.66bash256
11.6511.7711.90cheetah512
11.8611.9212.02luffa384
11.9311.9912.11fugue2
12.6512.7212.79sha256
12.6712.7712.83sha224
12.9013.0113.09groestl512
13.2113.2513.31keccakc768
13.3013.3313.36ripemd160
13.3313.3613.39jh256
13.3413.3613.40jh384
13.3213.3613.40jh224
13.3313.3713.42jh512
13.4913.5013.52sha3384
14.3814.8415.55fugue256
14.43?15.17?16.65?bash384
15.4715.5115.58round3jh512
15.50?15.56?20.29?round3jh256
10.11?15.92?16.02?luffa512
16.4816.4916.51cubehash1616
16.6816.7016.72cubehash88
17.1217.1917.25nasha256
13.67?17.22?17.26?nasha512
19.0719.1119.16keccakc1024
19.3719.4219.47sha3512
21.0121.2421.47fugue384
21.9422.0222.09md6d224
22.6522.6822.73whirlpool
22.1122.9423.08hamsi
23.0523.1223.21bash512
23.2323.2723.28lane256
23.6123.6723.75md6d256
27.5827.6727.82fugue512
29.7830.2530.48simd256
30.3530.4230.51md6d384
31.4431.7533.02simd512
31.5932.5534.17essence512
20.44?32.90?57.88?essence384
33.0233.0533.14cubehash168
33.1933.2033.22cubehash84
37.1437.2437.30md6d512
37.2337.3437.54mgrostl256
43.2243.8944.95essence224
43.2244.4445.06essence256
48.4249.6552.42fsb256
50.0050.0050.03mcssha4
49.9950.0050.02mcssha6
49.9850.0150.03mcssha5
65.9765.9966.03cubehash164
55.96?66.58?66.63?cubehash82
66.46?67.84?74.09?lane512
131.68132.26140.33cubehash162
133.17133.20133.54cubehash81
-2241.90?173.43?1025.45?fsb512
263.80264.12266.63cubehash161
384.76387.59388.36md2
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.162.162.17edonr512
3.103.113.12md4
3.38?3.40?5.59?bmw512
3.443.443.44blake2b
4.114.114.13edonr256
4.504.514.51k12
4.664.664.67cubehash832
4.664.674.69echo256
4.804.835.24echosp256
4.824.834.84sha1
4.954.964.98bmw256
5.035.045.05shavite3512
5.185.195.20md5
5.345.345.35blake2s
5.485.495.50shavite3256
5.935.945.95shabal512
5.935.945.94shabal256
5.945.955.95blake512
5.975.985.99bblake256
6.166.176.20keccakc256treed2
6.266.266.28blake64
6.356.366.36blake32
6.386.386.39sarmal256
6.386.416.43skein512256
6.356.516.54skein512512
6.766.776.78tiger
6.88?6.91?9.40?echosp512
7.467.477.49keccakc512treed2
7.637.637.64blake256
7.867.877.89sarmal512
8.138.198.21skein10241024
8.488.488.49sha512
8.488.508.61sha384
8.518.518.51keccakc256
8.548.558.55cubehash512
8.668.678.68shake128
8.768.768.76cubehash816
8.708.768.83cheetah256
8.808.828.84skein256256
9.069.079.07cubehash1632
9.069.099.11luffa256
9.859.869.87keccakc448
9.929.9410.04groestl256
10.0110.0210.02sha3224
10.1610.2010.23echo512
10.5110.5310.54keccakc512
10.6910.6910.70rfsb509
10.6910.7010.71shake256
10.7010.7010.71sha3256
10.8410.8510.89lux512
11.0011.0211.05lux256
11.1611.1611.17keccak
12.0012.0212.04bash256
12.2412.2512.29luffa384
13.0013.0213.03sha256
13.0013.0313.04sha224
13.1713.1913.22fugue2
13.5213.5213.54keccakc768
13.5813.5813.59ripemd160
13.5913.6013.61jh256
13.5913.6013.61jh224
13.5913.6013.61jh512
13.5913.6013.62jh384
13.6413.6613.70cheetah512
13.7213.7313.73sha3384
13.6913.7313.75groestl512
15.3115.3515.69fugue256
15.5815.5916.32bash384
15.7715.7815.80round3jh512
15.78?15.80?18.15?round3jh256
16.4116.4216.43luffa512
17.1417.1417.15cubehash88
17.2817.2817.29cubehash1616
17.5017.5217.54nasha256
17.8217.8317.83nasha512
19.1919.2019.21keccakc1024
19.4719.4819.50sha3512
20.5720.5920.60md6d224
22.1222.1422.15md6d256
22.0622.1422.24fugue384
23.1023.1023.12whirlpool
22.7323.1223.17hamsi
23.5323.5423.57bash512
24.0324.0424.05lane256
28.3728.3928.42md6d384
29.0329.0629.12fugue512
30.4530.6630.71simd256
32.9233.0133.56simd512
33.5733.6834.42essence512
33.8433.8433.89cubehash168
33.9733.9833.98cubehash84
33.96?33.99?46.45?essence384
34.6034.6334.64md6d512
39.3339.3639.43mgrostl256
44.5744.6545.14essence224
44.6245.2045.23essence256
50.8450.8450.85mcssha6
50.8950.8950.90mcssha4
51.6451.6451.65mcssha5
53.1653.3854.39fsb256
66.7966.7966.81cubehash164
67.0367.0467.05cubehash82
72.7973.3975.69lane512
132.84132.95136.97cubehash162
133.62133.63133.80cubehash81
264.89264.90266.14cubehash161
389.78390.42390.63md2
11634.4011641.8012031.10fsb512
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.332.342.35edonr512
3.283.303.33md4
3.483.493.50blake2b
3.77?3.80?6.15?bmw512
4.264.294.33edonr256
4.884.884.89k12
4.925.055.33echosp256
5.125.145.16sha1
5.175.205.22echo256
5.235.245.26bmw256
5.325.335.35cubehash832
5.345.355.35blake2s
5.405.415.42md5
5.975.985.99shavite3256
6.286.296.32blake512
6.546.576.61skein512512
6.576.576.58blake32
6.606.616.62shabal256
6.61?6.62?10.43?shabal512
6.636.666.68blake64
6.726.736.76sarmal256
5.81?6.87?7.40?shavite3512
6.936.936.95bblake256
7.037.047.06tiger
7.187.237.34keccakc256treed2
7.77?7.82?10.65?echosp512
7.857.857.88blake256
6.61?8.07?8.13?skein512256
8.298.318.34sarmal512
8.348.348.35keccakc512treed2
8.648.698.76skein10241024
8.968.989.01skein256256
9.019.019.03cubehash512
9.089.119.16sha512
9.089.139.21sha384
9.169.169.17keccakc256
9.249.249.28shake128
9.349.379.42luffa256
9.499.509.51cubehash816
10.0510.0610.07keccakc448
10.1410.1510.16sha3224
10.3910.3910.40cubehash1632
10.5510.5710.66groestl256
10.4810.6510.87cheetah256
10.9510.9611.00keccakc512
10.9510.9711.00echo512
11.0411.0511.06sha3256
11.0411.0511.05shake256
11.7911.7911.80rfsb509
11.8011.8111.82keccak
12.6612.6812.71bash256
12.7712.7812.82luffa384
13.4513.4713.51sha256
13.4613.4913.52sha224
13.61?13.64?24.67?keccakc768
13.7413.7513.76sha3384
13.83?13.88?20.16?lux256
13.9613.9814.02jh224
13.9613.9814.01jh512
13.9713.9914.01jh384
13.9713.9914.00jh256
14.0014.0214.03ripemd160
14.1614.2114.26lux512
14.8914.9414.96groestl512
15.1215.1715.23fugue2
16.1916.2116.24round3jh512
16.1916.2116.56fugue256
16.1916.2116.23round3jh256
16.4816.5217.20bash384
16.8516.9017.04cheetah512
17.1117.1417.18luffa512
17.8717.8817.90cubehash88
18.0518.0718.10nasha256
18.6118.6118.66cubehash1616
18.82?18.84?22.52?nasha512
19.83?19.88?30.82?keccakc1024
20.0620.0820.10sha3512
20.5320.5620.62md6d224
22.0922.1122.13md6d256
23.3423.4525.56hamsi
23.5823.6623.83fugue384
23.80?23.82?42.08?whirlpool
24.1924.2324.26bash512
25.32?25.34?36.43?lane256
28.2628.3631.03md6d384
31.3331.3931.50fugue512
31.2431.3931.67simd256
34.3434.3734.40md6d512
34.8534.9235.20simd512
35.1635.1735.22cubehash168
35.25?35.27?40.53?cubehash84
35.3635.5336.47essence512
35.7735.8135.84essence384
42.6642.7042.75mgrostl256
45.8545.9246.45essence224
45.9746.4846.52essence256
52.2452.2552.53mcssha6
52.3752.3752.38mcssha4
54.3754.3954.40mcssha5
60.38?60.58?104.36?fsb256
67.7667.7667.78cubehash82
68.1168.1268.13cubehash164
82.2582.5682.81lane512
134.15?134.19?156.96?cubehash162
134.36134.36134.38cubehash81
266.15266.20266.24cubehash161
395.02395.27396.75md2
30697.1030740.3033776.00fsb512
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.713.733.75md4
2.64?3.95?4.07?edonr512
4.014.034.03blake2b
4.55?4.60?6.86?bmw512
4.734.784.81edonr256
5.355.355.35blake2s
5.425.445.45k12
5.72?5.84?7.49?sha1
5.975.986.00bmw256
5.975.996.00md5
6.446.496.58echo256
6.08?6.56?8.38?echosp256
6.606.656.69blake512
7.007.037.09blake64
7.027.047.10sarmal256
7.067.077.08blake32
7.087.087.10cubehash832
7.087.107.20skein512512
7.147.177.19skein512256
7.287.317.77shavite3256
7.34?7.37?8.78?shavite3512
7.807.837.85tiger
8.388.408.42shabal256
8.398.428.44shabal512
8.468.488.54blake256
8.65?8.72?11.78?sarmal512
9.389.389.42skein256256
9.649.689.76sha512
9.689.699.72bblake256
9.679.789.93keccakc256treed2
9.76?9.84?13.49?echosp512
9.899.909.92shake128
9.78?9.99?13.52?sha384
10.0110.0210.03keccakc256
9.9610.0610.34luffa256
10.26?10.28?11.85?cubehash512
10.88?10.92?17.47?skein10241024
11.44?11.50?12.99?cubehash816
11.8811.9211.97echo512
12.2112.2312.35groestl256
12.2912.3112.32sha3256
12.3012.3112.33shake256
12.3512.3712.40keccakc448
12.3612.3812.40keccak
12.8812.9212.94keccakc512treed2
13.1313.1613.20bash256
13.9313.9413.95cubehash1632
14.1214.1614.19luffa384
14.6014.6214.71rfsb509
14.6714.6814.70sha3384
14.5914.7614.82sha224
14.6014.7614.83sha256
14.77?14.78?28.37?keccakc768
14.9114.9414.98jh512
14.9214.9615.00jh224
14.9614.9815.01jh256
14.97?15.01?17.67?jh384
15.1615.2015.79ripemd160
15.6916.0016.49cheetah256
16.9316.9917.01groestl512
17.2717.3117.38round3jh256
17.3017.3417.38round3jh512
18.2818.3418.99bash384
18.5218.5718.92fugue256
18.9618.9919.05luffa512
12.31?19.14?19.35?sha3224
12.50?19.40?19.74?keccakc512
19.4519.4819.53nasha256
19.6719.7119.76nasha512
19.8319.8519.89cubehash88
20.16?20.33?27.83?fugue2
21.2621.4021.60lux256
21.88?21.92?34.03?sha3512
22.1522.1622.17cubehash1616
23.5823.6423.69hamsi
25.2625.3225.40cheetah512
25.6425.6725.72whirlpool
25.9926.0126.08bash512
26.3626.4726.59lux512
27.65?27.90?32.04?fugue384
28.7128.7228.74lane256
33.43?33.49?51.17?simd256
22.04?34.01?34.24?keccakc1024
37.2437.3337.48fugue512
38.6738.6838.72cubehash84
38.71?38.76?45.34?cubehash168
40.28?40.39?56.99?essence512
40.5840.6440.70essence384
41.4741.5941.72md6d224
43.5243.7844.00simd512
44.6244.7644.84md6d256
47.3847.4647.54mgrostl256
49.2349.2749.88essence224
49.39?49.97?63.41?essence256
55.9855.9956.01mcssha6
56.3156.3256.33mcssha4
61.6561.6661.97mcssha5
69.31?69.51?112.44?md6d512
69.7269.7369.75cubehash82
71.65?71.68?82.84?cubehash164
72.7873.3574.71fsb256
92.1292.9493.34md6d384
109.73109.97110.69lane512
136.31136.32136.34cubehash81
137.68137.72137.79cubehash162
269.67269.71269.74cubehash161
408.65408.76409.21md2
81524.9081611.2087437.60fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.385.445.50blake2s
6.816.947.00edonr512
8.818.888.88blake2b
9.319.389.50md4
10.3810.4410.50edonr256
13.2513.2513.38sha1
13.3113.4413.50md5
13.5613.8114.00blake512
13.8113.8813.88blake32
13.8813.9414.81skein512512
14.00?14.12?18.19?skein512256
13.8814.2514.56sarmal256
14.4414.4414.56k12
14.3814.5014.69skein256256
14.6214.7515.00blake64
15.1915.2515.56bmw512
15.5015.5615.69bmw256
16.0616.1916.94blake256
16.3116.5016.62tiger
16.19?16.62?22.31?echo256
16.8817.0017.19sarmal512
19.7520.3121.12luffa256
20.7520.9421.06sha384
20.9421.0021.06sha512
22.4422.5022.62sha3256
22.5022.5622.62sha3384
22.50?22.56?35.00?sha3224
22.50?22.69?34.75?sha3512
22.6222.6922.75shake128
22.62?22.75?50.31?shake256
23.94?24.12?27.56?shavite3256
24.2524.3124.56keccakc448
24.3124.4424.69keccakc256
24.3824.5024.69keccakc1024
24.5624.6224.75keccakc768
24.00?24.69?35.25?echosp256
24.6924.7524.94keccakc512
25.69?25.94?30.44?cubehash512
25.75?26.00?38.12?bash256
25.88?26.00?37.25?bash384
27.1927.3827.50jh384
27.2527.3827.69jh224
27.3127.3827.62jh512
27.3127.5027.75jh256
29.1929.2529.38cubehash832
29.1929.5029.56echosp512
29.4429.6929.94hamsi
29.5029.6929.94echo512
29.6229.7529.88shavite3512
30.1230.1231.81ripemd160
29.8130.1930.44sha224
31.3131.3831.44shabal256
31.38?31.50?48.44?shabal512
31.5631.7531.88round3jh512
31.56?31.88?39.31?round3jh256
31.8832.1232.38luffa384
33.5033.6233.81groestl256
34.7534.8835.06skein10241024
36.19?36.25?41.88?cubehash816
36.75?37.12?46.12?nasha256
24.88?38.81?44.12?keccak
30.62?40.94?41.31?sha256
42.5042.7543.25luffa512
42.8842.9443.00bblake256
44.5044.6245.00cubehash88
47.2547.5648.19nasha512
48.1248.1948.50rfsb509
48.1948.4448.62fugue256
48.69?48.88?73.12?groestl512
48.9449.0649.25whirlpool
48.75?49.12?73.00?bash512
54.5655.0055.50cheetah256
58.6258.6958.81cubehash1632
59.38?60.25?90.69?keccakc256treed2
60.2560.4460.62simd256
60.31?60.56?90.50?keccakc512treed2
67.06?67.19?76.94?cubehash1616
72.3872.3872.56lane256
79.75?81.19?99.12?fugue384
82.3882.4482.56cubehash84
84.0084.1284.19cubehash168
92.5692.9493.38essence224
91.5093.1294.88cheetah512
93.94?94.06?119.56?essence256
94.7594.8895.00cubehash82
102.56?103.00?141.69?essence384
103.12103.44106.25essence512
103.69103.94104.12mcssha6
106.81106.88106.94mcssha4
84.12?113.88?115.38?fugue2
113.31114.00114.88fugue512
116.75116.88117.06cubehash164
116.62117.88119.12lux256
126.44127.00128.00mgrostl256
134.81135.81137.19simd512
138.94139.50140.25md6d224
149.38149.94151.06md6d256
154.81154.94155.31mcssha5
161.31161.44161.50cubehash81
164.62166.06167.69lux512
183.06183.31183.62cubehash162
179.38?185.56?249.62?fsb256
227.19228.00228.69md6d512
191.19?307.94?310.62?md6d384
314.81314.81314.88cubehash161
425.88428.06472.31lane512
585.19585.31585.50md2
732508.00735137.00778152.00fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
47.0047.5048.50edonr256
47.5047.5048.00blake2s
51.00?52.00?59.00?md4
56.0056.5057.50edonr512
62.5064.0064.50blake32
65.0065.5066.50sha1
65.5066.0066.50md5
69.5070.5070.50blake2b
71.5072.5073.50blake256
76.0077.0077.50tiger
77.50?79.50?90.00?hamsi
81.0082.0083.00skein256256
84.5085.5085.50bmw256
86.50?90.50?132.00?luffa256
109.00110.00112.50blake512
110.00?111.00?133.50?skein512512
111.00111.50112.50skein512256
112.50113.50114.50sarmal256
114.50115.00116.50k12
118.00?121.50?180.00?blake64
122.50123.00123.50bmw512
130.50?133.50?177.00?echo256
132.50134.00143.50ripemd160
134.50136.00138.50sarmal512
135.50136.00136.50sha224
148.00?149.50?175.00?cubehash512
157.50158.00174.50shavite3256
158.50161.00162.00luffa384
160.00?161.00?203.50?nasha256
167.50168.00168.50sha384
168.00169.00170.00sha512
178.50178.50179.50sha3256
178.50179.00180.00sha3384
178.50?180.00?297.50?sha3224
179.50?180.00?407.00?shake256
180.00?180.50?282.00?shake128
136.50?181.00?185.00?sha256
184.50?187.00?216.00?echosp256
192.50194.00198.50groestl256
193.50194.00196.00keccakc448
194.50195.50197.50keccakc256
196.00?197.50?369.50?keccakc1024
197.00197.50199.00keccak
197.00198.00199.50keccakc768
198.00198.50200.00keccakc512
205.00205.50206.50shabal256
205.50206.00207.00shabal512
205.50?207.00?303.50?bash512
207.00207.50208.50whirlpool
207.00?207.50?385.00?bash384
207.00208.00209.00cubehash832
206.50?208.50?455.00?bash256
209.50210.00214.00luffa512
220.00221.00222.00jh256
220.50221.50223.00jh512
221.00222.00223.50jh384
221.50222.50223.50jh224
231.50?233.00?264.50?cubehash816
233.00234.50236.50echosp512
231.50237.00239.00echo512
237.00238.00239.50shavite3512
239.00240.00244.00cubehash88
255.50256.50258.50round3jh256
255.50257.00259.50round3jh512
180.00?276.50?283.00?sha3512
280.00?281.00?446.50?skein10241024
283.50284.00284.50bblake256
283.50284.50290.00fugue256
288.50289.50289.50cubehash82
324.50325.50327.50rfsb509
348.00351.50363.50cheetah256
354.50355.00356.00cubehash81
369.50?371.00?565.50?groestl512
378.50381.50386.00nasha512
412.00413.00413.50cubehash1632
412.00?413.00?474.50?cubehash1616
423.00423.50424.50cubehash84
437.00437.50438.00cubehash168
469.50470.00471.00cubehash164
470.00476.00485.00keccakc256treed2
479.50480.00481.00mcssha6
483.50?483.50?767.50?keccakc512treed2
484.00485.00486.50simd256
482.50?492.00?638.50?fugue384
504.00504.00504.50mcssha4
535.50537.50540.50cubehash162
569.00570.50577.00essence224
579.00?584.50?736.50?essence256
587.50589.00589.50lane256
657.00669.00685.50cheetah512
670.00670.50671.00cubehash161
716.00721.00725.50fugue512
578.00?784.00?791.00?fugue2
827.50?830.50?1142.00?essence384
832.50?838.00?1159.00?essence512
888.50889.00892.50mcssha5
912.50922.00934.50lux256
1015.501019.501026.50mgrostl256
1048.001063.001074.50lux512
1077.001086.001096.50simd512
1116.001121.001124.50md6d224
1194.501200.501206.50md6d256
1415.50?1446.00?2032.00?fsb256
1524.50?1532.50?2454.00?md6d384
1584.001585.001586.00md2
1817.001824.501828.00md6d512
3358.003416.503720.50lane512
5858160.005878744.006351595.00fsb512

amd64; HW+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
0.770.780.78bebb4185
0.990.991.00blake3
1.921.921.93edonr512
3.033.033.03md4
3.073.083.08bmw512
3.083.083.08blake2b
3.523.533.53sha1
3.603.613.62edonr256
3.633.653.66echo256
4.104.114.11k12
4.224.224.23cubehash832
4.714.724.73bmw256
4.744.764.78beamsplitter
4.964.964.97md5
5.055.055.05keccakc256treed2
5.165.165.17shabal512
5.205.215.22shabal256
5.305.305.32sha384
5.305.315.32blake64
5.305.315.32sha512
5.355.355.35blake2s
5.385.385.39skein512512
5.385.395.39skein512256
5.455.455.51bblake256
5.485.495.49sarmal256
5.485.525.56bash256
5.725.735.75blake512
6.006.006.01blake32
6.036.046.08tiger
6.226.246.26keccakc512treed2
6.736.756.80sarmal512
7.027.047.05skein10241024
7.247.257.26bash384
7.297.297.30keccakc256
7.507.517.52shake128
7.537.537.54lux512
7.557.587.83blake256
7.657.667.68cubehash1632
7.687.707.71sha224
7.697.707.70sha256
7.757.767.78skein256256
8.238.248.24cubehash512
8.278.288.30cubehash816
8.358.358.36lux256
8.478.478.48keccakc448
8.728.738.74sha3224
8.758.758.76shake256
8.888.898.90keccakc512
8.988.988.99groestl256
9.029.029.03rfsb509
9.209.219.22sha3256
9.429.439.44keccak
10.9310.9410.98bash512
11.5211.5511.74keccakc768
11.8911.8911.90luffa256
11.9311.9411.95sha3384
12.3112.3112.32luffa384
12.5012.5112.52ripemd160
12.7412.7512.80groestl512
13.2713.2813.30jh256
13.2813.2813.30jh224
13.2713.2813.30jh384
13.2813.2913.29jh512
14.3214.3414.36gimli24v1
14.4514.4614.47shavite3256
14.8114.8314.89nasha512
14.8214.8314.85nasha256
14.8214.8515.07fugue256
15.0015.0115.02round3jh256
15.1215.1315.14round3jh512
16.5516.5516.57cubehash1616
16.5816.5916.60keccakc1024
16.5916.6116.63cubehash88
17.1717.1717.18sha3512
20.0720.0720.08luffa512
20.8820.8920.90lane256
21.2221.2221.23fugue384
21.4121.4421.45hamsi
21.4421.4521.68asconhashv12
21.4421.4621.47asconxofv12
21.5221.5421.55whirlpool
23.9323.9423.96echosp256
24.1724.1824.20shavite3512
25.9425.9626.04md6d224
25.8226.5426.58shamashashv1
27.1127.2427.27xoodyakv1
27.2327.3927.48simd256
27.6027.7128.42fugue512
28.0528.1328.15md6d256
29.2829.3329.39simd512
29.3529.3629.37lane512
33.1333.1433.14cubehash84
33.1833.1833.19cubehash168
33.3633.4033.59essence384
33.5533.5633.58essence512
34.5934.6034.62echosp512
35.1135.1235.13sneikha256
35.8536.1436.36fsb256
36.4736.4936.55md6d384
36.6636.6736.68mgrostl256
40.2740.3440.38esch256v1
41.3941.6542.41essence256
41.5641.6742.39essence224
44.8244.8444.96md6d512
44.7344.9645.11echo512
46.1746.1946.20saturninhashv2
49.0149.0449.08mcssha5
49.0349.0649.09mcssha6
48.9549.0849.93mcssha4
52.2952.3853.23esch384v1
56.2256.2456.27floppsy
61.8261.8561.87coral256v1
66.2266.2366.23cubehash164
66.3766.6166.61cubehash82
70.4170.4570.48drygascon128
71.2871.2971.31sneikha384
76.5576.5776.66knot256v2
79.2979.2979.30triadhashv1
81.7281.8181.99drygascon256
111.41112.21112.33knot256v1
130.48130.49130.83clxhash
132.73132.73132.74cubehash162
132.79132.80133.21cubehash81
247.96248.02248.36knot512
265.26265.48265.70cubehash161
289.70290.25290.54knot384
350.09351.55353.33fsb512
639.15639.17639.19syconhash256v1
994.18994.26994.66subterraneanv1
1171.531171.691171.87heron256v1
1254.901257.591284.53acehash256v1
1288.961294.941301.03sivrijndael256hash256v1
1875.781876.261876.69skinnyhashtk3
2778.582779.102781.94gage1h256c256r128
3252.023260.243261.05skinnyhashtk2
4498.664503.994506.36gage1h256c224r064
4768.704777.164857.72orangishv1
4963.454968.154968.53gage1h256c224r032
5277.235277.365277.89gage1h256c256r064
5454.495454.835455.33photonbeetlehash256rate32v1
8998.648999.779001.08gage1h256c256r032
9206.169211.879244.97sivtemphotonhashv1
9351.849352.919355.88gage1h256c512r064
16955.4416956.4016956.90gage1h256c224r016
17119.2317119.9717120.19gage1h256c512r032
17247.9017256.1317333.81gage1h256c256r016
33654.3433654.9533655.84gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
0.810.820.83bebb4185
1.641.651.68blake3
2.022.022.03edonr512
3.083.093.09blake2b
3.103.113.12md4
3.293.313.33bmw512
3.653.653.66sha1
3.733.753.76edonr256
3.803.813.82echo256
4.184.184.18k12
4.614.624.62cubehash832
4.824.834.88beamsplitter
4.864.874.88bmw256
5.075.075.08md5
5.345.345.35blake2s
5.485.505.51skein512256
5.485.505.51skein512512
5.505.525.53shabal512
5.545.555.57sha512
5.535.565.57blake64
5.565.575.58sha384
5.585.585.60shabal256
5.695.695.70sarmal256
5.685.725.75bash256
5.885.885.89keccakc256treed2
5.925.935.96blake512
6.046.056.09bblake256
6.156.156.16blake32
6.166.176.18tiger
6.986.997.05sarmal512
7.147.147.15keccakc512treed2
7.297.307.33skein10241024
7.357.367.37bash384
7.517.527.52keccakc256
7.717.717.72shake128
7.737.757.95blake256
7.857.867.87skein256256
7.897.897.90sha224
7.897.907.91sha256
8.298.308.31cubehash1632
8.318.338.35lux512
8.448.448.45cubehash512
8.678.688.69keccakc448
8.708.718.72cubehash816
8.798.818.83lux256
8.918.918.92sha3224
9.019.029.03shake256
9.199.219.22keccakc512
9.329.339.34groestl256
9.499.499.50sha3256
9.519.539.55rfsb509
9.779.799.79keccak
11.1211.1311.16bash512
11.8011.8211.94keccakc768
12.0912.1012.11luffa256
12.1512.1612.17sha3384
12.6212.6312.65luffa384
12.7512.7512.76ripemd160
13.4613.4913.51groestl512
13.5013.5213.53jh512
13.5013.5213.54jh224
13.5113.5213.53jh256
13.5113.5313.54jh384
14.4414.4714.48gimli24v1
14.7014.7114.73shavite3256
15.1015.1215.13nasha256
15.2915.3015.31round3jh256
15.3115.3415.50fugue256
15.3515.3715.42nasha512
15.3715.3815.39round3jh512
16.6816.6916.71keccakc1024
17.0817.0917.11cubehash88
17.2317.2417.25sha3512
17.3717.3717.38cubehash1616
20.5920.6020.62luffa512
21.4521.4821.50hamsi
21.5821.5921.60lane256
21.6321.6721.86asconxofv12
21.6321.6721.86asconhashv12
21.9621.9721.99whirlpool
22.0222.0522.07fugue384
24.9624.9825.00shavite3512
24.9724.9825.00echosp256
26.1926.2126.26md6d224
26.5726.6026.63shamashashv1
27.2427.3627.42xoodyakv1
27.7527.9027.92simd256
28.3328.3928.41md6d256
28.9028.9129.56fugue512
30.2930.3330.37simd512
31.3131.3231.33lane512
33.6133.6133.62cubehash84
34.0234.0234.02cubehash168
34.5534.5834.72essence384
34.7434.7634.78essence512
35.4135.4235.45sneikha256
35.9235.9435.95echosp512
36.8536.8836.91md6d384
38.3338.5138.70fsb256
38.6338.6438.66mgrostl256
40.4440.5240.63esch256v1
42.2742.2943.24essence256
42.2842.4743.12essence224
45.3445.3745.46md6d512
46.3146.3946.73echo512
46.5846.6146.65saturninhashv2
49.9249.9349.96mcssha6
49.8949.9450.61mcssha4
50.6350.6450.67mcssha5
52.9052.9253.66esch384v1
56.2856.2956.33floppsy
62.3662.3962.42coral256v1
67.0367.0367.04cubehash164
66.8867.0667.07cubehash82
70.5570.5770.60drygascon128
72.1272.1372.15sneikha384
77.1577.1677.16knot256v2
79.4879.4979.52triadhashv1
82.2882.4082.47drygascon256
111.71111.75112.49knot256v1
130.68130.68130.69clxhash
133.23133.25133.25cubehash81
133.54133.54133.55cubehash162
248.85248.97249.08knot512
266.05266.05266.06cubehash161
290.10290.44290.61knot384
645.04645.06645.12syconhash256v1
996.17996.21997.74subterraneanv1
1189.691189.971191.10heron256v1
1269.301270.851293.87acehash256v1
1289.801293.121298.53sivrijndael256hash256v1
1889.591890.901890.99skinnyhashtk3
2811.352812.112813.99gage1h256c256r128
3265.773266.773267.28skinnyhashtk2
4544.224548.114550.86gage1h256c224r064
4813.424814.434886.36orangishv1
5008.535011.225012.60gage1h256c224r032
5328.015329.405329.58gage1h256c256r064
5443.845444.925445.24photonbeetlehash256rate32v1
9077.509079.229081.01gage1h256c256r032
9200.469202.349231.29sivtemphotonhashv1
9444.519445.939448.16gage1h256c512r064
10218.7110222.2210224.75fsb512
17096.4217097.0317097.50gage1h256c224r016
17269.7117270.2417270.85gage1h256c512r032
17398.8017399.5917469.20gage1h256c256r016
33923.6333924.6733925.88gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
0.840.850.89bebb4185
2.172.182.19edonr512
3.103.113.11blake2b
3.233.243.26md4
3.683.693.73bmw512
3.743.753.76blake3
3.843.853.86sha1
3.853.863.92edonr256
4.194.214.23echo256
4.544.554.57k12
4.945.055.10beamsplitter
5.125.135.15bmw256
5.255.255.26cubehash832
5.255.265.27md5
5.345.345.35blake2s
5.645.665.68skein512512
5.655.665.68skein512256
5.885.915.95blake64
5.986.006.02sha384
5.996.016.05bash256
5.996.036.05sha512
6.056.066.08sarmal256
6.106.116.14shabal512
6.186.206.22shabal256
6.226.256.32blake512
6.346.366.37blake32
6.416.426.45tiger
6.826.836.84keccakc256treed2
6.997.017.05bblake256
7.447.467.51sarmal512
7.727.767.82skein10241024
7.777.787.80bash384
7.937.938.16blake256
7.957.977.98keccakc512treed2
7.998.008.03skein256256
8.088.098.11keccakc256
8.218.238.26sha256
8.228.248.25sha224
8.228.248.27shake128
8.788.798.80cubehash512
8.868.878.89keccakc448
9.029.059.07sha3224
9.359.369.39shake256
9.369.389.40cubehash1632
9.429.439.44cubehash816
9.579.609.62keccakc512
9.659.679.70lux512
9.659.699.71lux256
9.809.839.85sha3256
9.919.939.94groestl256
10.3610.3810.39keccak
10.3810.4110.43rfsb509
11.4211.4511.48bash512
11.8811.9112.04keccakc768
12.1812.2112.26sha3384
12.4512.4612.47luffa256
13.1313.1413.15ripemd160
13.1413.1513.18luffa384
13.8613.8913.91jh384
13.8813.9013.91jh256
13.8913.9113.92jh224
13.8913.9113.93jh512
14.6114.6314.65gimli24v1
14.6314.6514.71groestl512
15.0715.1015.13shavite3256
15.5615.5815.61nasha256
15.7415.7515.77round3jh256
15.8015.8215.84round3jh512
16.0916.1216.29fugue256
16.2016.2316.27nasha512
17.2617.3017.31keccakc1024
17.7617.7817.80sha3512
17.7817.7817.83cubehash88
18.6318.6418.65cubehash1616
21.4121.4321.45luffa512
21.6421.6721.71hamsi
21.9021.9522.00asconxofv12
21.9321.9522.03asconhashv12
22.6022.6122.65whirlpool
22.7022.7222.75lane256
23.3223.3423.36fugue384
24.5924.6224.64echosp256
25.7225.7625.81md6d224
26.2526.2726.30shavite3512
26.3726.9127.01shamashashv1
27.4127.4927.58xoodyakv1
27.8827.9227.96md6d256
28.4928.6428.66simd256
30.8830.9031.51fugue512
31.9131.9532.03simd512
34.3434.3734.39cubehash84
34.4734.5134.56lane512
35.3635.4035.41cubehash168
35.8735.9035.94sneikha256
36.3536.4036.45md6d384
36.4336.4836.62essence384
36.6536.6736.70essence512
39.3039.3439.37echosp512
40.9140.9441.07esch256v1
41.9041.9441.97mgrostl256
42.9643.1843.36fsb256
43.5443.6044.46essence256
43.5643.7544.35essence224
44.8944.9244.97md6d512
47.2747.3347.35saturninhashv2
48.9548.9849.24echo512
51.2651.3352.14mcssha4
51.3051.3351.37mcssha6
53.2653.2953.34mcssha5
53.7953.7954.55esch384v1
56.3956.3956.40floppsy
63.2263.2763.31coral256v1
67.7167.8667.88cubehash82
68.3968.3968.40cubehash164
70.7070.7370.79drygascon128
73.5173.5673.58sneikha384
78.1378.1378.15knot256v2
79.7779.7979.81triadhashv1
83.2683.3083.41drygascon256
112.18112.93112.96knot256v1
131.00131.02131.04clxhash
133.99134.00134.02cubehash81
134.91134.91134.92cubehash162
250.64250.72250.82knot512
267.38267.40267.42cubehash161
291.93292.26292.43knot384
655.57655.67655.91syconhash256v1
1000.171000.261000.39subterraneanv1
1220.631220.641221.11heron256v1
1289.291289.611314.74acehash256v1
1287.861291.511296.60sivrijndael256hash256v1
1914.181914.721914.92skinnyhashtk3
2864.392867.732868.84gage1h256c256r128
3261.693275.233355.20skinnyhashtk2
4618.704621.314623.85gage1h256c224r064
4874.414877.414947.74orangishv1
5084.215086.375086.79gage1h256c224r032
5412.335416.205416.41gage1h256c256r064
5424.785428.215428.93photonbeetlehash256rate32v1
9186.069190.279224.29sivtemphotonhashv1
9209.199210.329211.56gage1h256c256r032
9595.359598.209603.71gage1h256c512r064
17331.8517332.6717333.72gage1h256c224r016
17520.9817521.5917522.21gage1h256c512r032
17637.6417638.7617708.32gage1h256c256r016
26652.4626665.2726679.60fsb512
34373.7034376.0534401.66gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
0.991.011.05bebb4185
2.352.362.38edonr512
3.493.503.51blake2b
3.583.593.60md4
3.633.633.64blake3
4.294.364.49edonr256
4.384.394.42sha1
4.394.434.45bmw512
5.085.105.17k12
5.095.155.17echo256
5.345.355.35blake2s
5.405.465.70beamsplitter
5.745.755.77md5
5.835.855.88bmw256
6.106.126.15skein512256
6.116.136.16skein512512
6.196.226.24bash256
6.286.316.42blake64
6.336.336.35sarmal256
6.586.616.67blake512
6.636.676.75sha512
6.596.696.74sha384
6.906.916.94blake32
6.976.976.99cubehash832
7.117.157.22tiger
7.657.677.72shabal512
7.747.797.85sarmal512
7.857.877.89shabal256
8.378.398.42skein256256
8.548.558.77blake256
8.568.618.65bash384
8.678.698.80keccakc256
8.768.778.85shake128
9.059.099.17sha256
9.109.149.18sha224
9.369.389.39keccakc256treed2
9.719.729.72cubehash512
9.699.809.85skein10241024
9.799.829.84bblake256
10.4910.5210.53shake256
10.6910.7610.81keccakc512
10.8010.8310.92keccakc448
10.7810.8810.93keccak
10.8710.8810.97sha3224
10.9010.9211.00sha3256
11.3411.3511.38cubehash816
11.4311.4711.51groestl256
11.6711.7211.80lux256
12.2112.2312.26cubehash1632
12.2412.2712.31bash512
12.3312.3512.36keccakc512treed2
12.6412.6712.73rfsb509
12.8512.8712.92keccakc768
13.0113.0513.12sha3384
13.3713.3913.40luffa256
13.8813.8913.91lux512
14.1914.2214.24ripemd160
14.5214.5414.57luffa384
14.8314.8714.91jh384
14.8414.8714.91jh512
14.8414.8714.93jh256
14.8314.8814.94jh224
15.0615.0915.13gimli24v1
16.1216.1316.20shavite3256
16.5816.5916.66groestl512
16.6716.7116.77nasha256
16.7416.8216.92nasha512
16.8816.9216.95round3jh512
16.8816.9416.97round3jh256
18.1518.1918.35fugue256
19.0219.0819.15keccakc1024
19.4019.4619.51sha3512
19.6919.7219.75cubehash88
21.7721.8121.85hamsi
22.0722.0922.10cubehash1616
22.6322.6922.75asconhashv12
22.6522.6922.74asconxofv12
23.6223.6723.69luffa512
24.4224.4724.50whirlpool
25.7225.7825.86lane256
26.8026.8126.82fugue384
27.0127.0427.11shavite3512
27.4727.5327.94shamashashv1
27.8827.9728.03xoodyakv1
28.3228.3528.41echosp256
30.4330.5630.62simd256
36.0836.1336.78fugue512
36.1836.2036.23cubehash84
37.1537.1937.24sneikha256
38.7138.7238.74cubehash168
39.5739.6239.73simd512
41.5641.6541.76essence384
41.8041.8841.99essence512
42.0942.1342.24esch256v1
46.1546.1946.24mgrostl256
46.2646.2846.33lane512
46.7246.8247.72essence256
46.8346.8746.94echosp512
46.7847.0147.49essence224
47.9248.3149.17fsb256
49.0549.1049.12saturninhashv2
50.6050.6950.92echo512
51.7351.7651.86md6d224
54.9254.9655.66mcssha4
55.0655.0955.11mcssha6
55.9556.0356.16md6d256
56.0156.0356.98esch384v1
56.6756.6856.70floppsy
60.2560.2660.28mcssha5
65.6165.7065.74coral256v1
69.5869.6769.78cubehash82
71.1871.2671.33drygascon128
71.7471.7971.88cubehash164
73.3173.4273.53md6d384
77.1977.2477.27sneikha384
80.5280.5680.63triadhashv1
80.7280.7580.81knot256v2
85.6585.6985.80drygascon256
90.5690.6990.83md6d512
114.07114.10114.15knot256v1
131.92131.95132.14clxhash
136.01136.06136.06cubehash81
138.53138.55138.56cubehash162
254.83254.99255.18knot512
270.96270.98271.01cubehash161
295.95296.36296.56knot384
683.64683.72683.76syconhash256v1
1010.921011.061011.19subterraneanv1
1284.571289.781293.30sivrijndael256hash256v1
1303.631304.051304.12heron256v1
1344.801346.511370.55acehash256v1
1979.271979.761979.94skinnyhashtk3
3009.473010.273015.26gage1h256c256r128
3288.783289.883290.88skinnyhashtk2
4811.244817.054818.67gage1h256c224r064
5038.995040.385115.83orangishv1
5276.605276.975278.67gage1h256c224r032
5377.385377.725378.40photonbeetlehash256rate32v1
5640.995641.245641.80gage1h256c256r064
9142.009153.859180.25sivtemphotonhashv1
9557.669560.639569.47gage1h256c256r032
9997.7410006.5810008.33gage1h256c512r064
17959.4717961.2417962.42gage1h256c224r016
18190.0418192.6518193.34gage1h256c512r032
18277.1918279.5518350.60gage1h256c256r016
35562.2635575.2435596.93gage1h256c224r008
70515.9770532.8570545.66fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
2.882.883.00bebb4185
3.753.813.94blake3
5.315.315.38blake2s
5.625.695.88edonr512
6.696.696.75blake2b
7.75?7.88?8.81?beamsplitter
8.008.128.44md4
9.129.199.38edonr256
11.1211.1911.31sha1
11.7511.8111.94skein512256
11.8111.8812.00bash256
11.8812.0012.06bash384
11.8812.0012.06skein512512
11.9412.0612.19md5
12.7513.0013.44echo256
13.3113.3113.50skein256256
13.2513.3813.62sarmal256
13.5013.6913.94blake512
13.8113.9414.44k12
13.75?14.12?15.50?blake64
14.0614.1214.25blake32
14.6914.8114.88bmw512
14.9415.0615.56bmw256
15.5015.5615.69tiger
16.0616.3116.50sarmal512
16.3116.3816.56blake256
17.0617.2517.44sha384
17.0617.2517.56sha512
19.7519.8820.19sha3224
19.8119.9420.12sha3256
19.9420.0020.25shake128
20.0020.0620.19shake256
20.1220.1920.25sha224
20.2520.3120.44sha256
20.5020.5020.62sha3384
20.5620.6220.69sha3512
20.8120.9421.19gimli24v1
20.9421.0621.19keccakc448
21.0021.1921.38keccakc256
21.3121.3121.38cubehash512
21.2521.5022.81keccakc512
21.5621.9422.06keccakc1024
22.0022.1922.50keccak
21.5622.5022.69keccakc768
22.6922.7523.06bash512
24.9425.0025.12luffa256
27.2527.3827.56jh384
27.2527.4427.69jh256
27.3127.5027.75jh224
27.3127.5027.75jh512
27.4427.6228.06shabal512
27.6227.6927.88ripemd160
27.6227.7528.06hamsi
28.7528.8828.94cubehash832
29.1229.2529.50shabal256
29.6929.8130.00shavite3256
30.6230.6230.81groestl256
30.5630.6931.56skein10241024
31.1931.2531.50round3jh512
31.3831.5631.88nasha256
31.6231.7531.88round3jh256
31.9432.0632.12luffa384
32.2532.4432.69asconxofv12
32.3132.4432.69asconhashv12
32.4432.5632.69nasha512
33.7533.8134.19xoodyakv1
35.5635.6235.75cubehash816
37.3837.4437.56lux256
39.6939.8140.12rfsb509
40.1240.3140.75shamashashv1
44.1244.1944.25cubehash88
44.4444.5044.69bblake256
44.5044.7545.06fugue256
47.1247.2547.31whirlpool
47.4447.6247.75groestl512
48.7549.0049.38cubehash1632
49.8149.9450.19shavite3512
51.5651.7552.25luffa512
53.6253.8153.94sneikha256
55.1255.5055.75simd256
56.9457.1957.38esch256v1
57.6257.6957.81keccakc256treed2
58.0658.0658.19keccakc512treed2
60.3160.3860.44floppsy
60.5060.6260.81cubehash84
63.3163.6263.88lux512
64.4464.5664.81lane256
65.8866.0666.25cubehash1616
70.8171.0671.81saturninhashv2
71.4471.5671.69fugue384
77.1277.3877.62drygascon128
83.0083.0683.19cubehash168
84.7584.8185.94esch384v1
86.8187.0087.25echosp256
88.3888.6290.56essence256
88.5089.0689.44essence224
90.3891.9492.12triadhashv1
93.6293.7594.12cubehash82
93.9494.0094.38echo512
95.3195.9496.44coral256v1
101.75101.88102.81mcssha4
102.94103.00103.06mcssha6
103.69104.06104.81fugue512
107.00107.12107.62essence384
107.88108.06108.25echosp512
107.75108.25108.88essence512
113.69113.88114.50knot256v2
115.56115.62115.88cubehash164
115.94116.12116.44drygascon256
120.56121.12122.06mgrostl256
121.19121.50122.06simd512
124.06124.38124.69sneikha384
128.06128.50128.94knot256v1
137.38137.69144.75fsb256
143.56143.69143.75clxhash
149.75149.81149.88mcssha5
160.25160.44160.50cubehash81
163.62164.25164.88md6d224
176.44176.94177.44md6d256
180.75180.94181.31lane512
181.94182.06182.19cubehash162
233.56234.69235.00md6d384
291.94292.50292.88md6d512
309.56310.81311.38knot512
314.69314.75315.00cubehash161
329.12329.31329.81knot384
1041.381042.561043.25syconhash256v1
1142.941143.751144.44subterraneanv1
1242.751251.381255.75sivrijndael256hash256v1
2048.122051.812083.94acehash256v1
2366.192366.812366.94heron256v1
2813.382813.752814.31skinnyhashtk3
3657.503660.313771.75skinnyhashtk2
4771.384773.564775.81photonbeetlehash256rate32v1
4866.384871.444902.88gage1h256c256r128
7148.697152.067261.56orangishv1
7313.387315.127316.88gage1h256c224r064
7761.317761.697762.31gage1h256c224r032
8567.628568.628570.12gage1h256c256r064
8638.948642.948670.19sivtemphotonhashv1
14057.8114059.5614061.06gage1h256c256r032
15191.1215193.6215195.81gage1h256c512r064
25958.0025959.0025972.88gage1h256c224r016
26418.2526422.0026520.81gage1h256c256r016
26735.5026739.0626742.00gage1h256c512r032
50878.4450887.8150907.06gage1h256c224r008
632133.00632471.69632612.81fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
17.0017.5017.50bebb4185
27.5027.5028.00beamsplitter
35.0035.5035.50blake3
41.0042.0043.50md4
44.0045.0045.50edonr256
45.0045.5047.50edonr512
47.5047.5048.00blake2s
53.0053.5054.00blake2b
53.0053.5056.00gimli24v1
54.5055.0056.50sha1
56.0057.0058.00md5
66.5067.0068.00blake32
72.0072.5073.00blake256
73.0074.0074.50tiger
74.0074.5076.50hamsi
74.0075.0076.00skein256256
82.5083.0084.00bmw256
83.5084.5085.50floppsy
91.5092.5093.00sha224
92.0092.5093.50sha256
94.5095.0095.50skein512256
94.5095.5097.00skein512512
95.0096.0097.00bash512
96.5097.0098.00bash256
96.5097.5098.50bash384
103.50106.00108.00echo256
106.50106.50108.00cubehash512
106.50107.00107.50luffa256
106.50108.00109.00xoodyakv1
108.00109.50111.00asconhashv12
108.00109.50111.50blake512
109.50110.00111.50asconxofv12
110.00110.50115.00k12
110.50?113.50?130.50?blake64
114.00115.50117.50sarmal256
118.00118.50119.50bmw512
121.00121.50122.50ripemd160
124.50125.50126.00shavite3256
127.50128.50131.00shamashashv1
133.00134.50135.50nasha256
135.00136.00137.50sarmal512
135.50137.50140.50sha512
137.00138.00140.00sha384
146.00147.00148.00sneikha256
157.00157.50157.50sha3224
158.00158.50159.50shake256
158.50159.00160.50shake128
159.00160.00161.00luffa384
158.00161.50166.50sha3256
163.00163.50164.00sha3384
163.00163.50164.00sha3512
163.00164.50165.50triadhashv1
167.50168.50170.00keccakc448
168.50169.50170.00shabal512
168.50170.50176.50keccakc512
170.00171.00176.00keccakc768
170.50172.00174.50keccakc256
170.00173.00181.00keccakc1024
175.00175.50176.50groestl256
176.50177.50180.50keccak
191.50192.50193.50shabal256
194.50195.50196.50drygascon128
200.50201.00202.00whirlpool
199.50201.50204.50saturninhashv2
204.00204.50205.00cubehash832
211.50212.50214.50esch256v1
220.50221.50223.50jh256
221.00222.00223.00jh384
221.00222.50224.00jh512
222.00223.00224.50jh224
227.00228.00229.50cubehash816
233.00233.50234.00clxhash
236.00237.00237.50cubehash88
240.50241.50242.00lux256
243.00244.00246.50knot256v1
244.50246.00252.50skein10241024
249.00250.00251.50round3jh512
251.00252.00253.50cubehash84
251.50252.50254.00fugue256
256.00256.50260.00round3jh256
256.50258.00259.50luffa512
259.50261.00262.50nasha512
261.00262.50265.00rfsb509
283.50283.50284.50cubehash82
292.50293.00295.00bblake256
297.50297.50298.00knot256v2
317.50320.50327.00coral256v1
326.50328.00330.50cubehash1632
349.50350.00351.00cubehash81
362.50363.00365.00groestl512
365.00365.50370.00esch384v1
399.00400.00402.50shavite3512
401.00402.50404.50lux512
403.50405.00405.50cubehash1616
421.50422.50423.50fugue384
425.00426.50428.00sneikha384
430.00430.50431.00cubehash168
436.00436.50437.50drygascon256
443.00445.00450.50simd256
459.50460.00460.50cubehash164
461.00461.50462.50keccakc256treed2
464.50465.00466.50keccakc512treed2
470.50471.00474.00mcssha4
480.00480.50480.50mcssha6
521.50523.00524.50lane256
525.50526.50528.00cubehash162
540.50542.50550.50essence256
540.50544.50552.00essence224
640.00641.50644.00fugue512
660.00660.50661.00cubehash161
675.00676.50677.50knot384
695.00696.50699.00echosp256
738.00748.50752.00knot512
750.50753.50756.50echo512
854.00854.50856.00mcssha5
859.00861.00865.50essence384
863.50866.00868.50echosp512
871.00874.50877.00essence512
970.00974.50979.00mgrostl256
973.00976.00978.00simd512
1080.501084.001087.00fsb256
1308.501314.501321.00md6d224
1409.501414.001420.00md6d256
1446.001447.001448.50lane512
1559.501579.501602.50sivrijndael256hash256v1
1873.501878.001882.50md6d384
2168.502172.502178.50subterraneanv1
2338.502341.002345.00md6d512
3852.503856.003859.50syconhash256v1
5446.005456.005464.50photonbeetlehash256rate32v1
6500.506504.506760.50skinnyhashtk2
7509.007511.007512.50skinnyhashtk3
7567.007575.007703.50acehash256v1
9238.009247.509257.50sivtemphotonhashv1
10588.0010599.0010729.00heron256v1
16702.0016733.5016927.50gage1h256c256r128
26998.5027009.0027019.00gage1h256c224r064
27329.0027330.5027333.50gage1h256c224r032
28559.5028570.5028990.00orangishv1
31612.5031622.0031637.50gage1h256c256r064
49495.0049504.5049515.00gage1h256c256r032
56083.5056097.5056114.50gage1h256c512r064
89010.0089013.0089135.00gage1h256c224r016
90602.5090613.0090957.50gage1h256c256r016
94118.0094129.5094136.50gage1h256c512r032
171508.50171548.50171625.00gage1h256c224r008
5060408.005101195.005103377.50fsb512

amd64; HW+AES (306c3); 2013 Intel Xeon E3-1220 v3; 4 x 3100MHz; hiphop, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
0.770.770.78bebb4185
1.921.921.93edonr512
1.931.941.94blake3
3.033.033.04md4
3.073.073.08bmw512
3.083.083.08blake2b
3.523.533.53sha1
3.603.613.61edonr256
3.643.713.75echo256
4.104.114.11k12
4.224.224.23cubehash832
4.714.714.72bmw256
4.774.784.78beamsplitter
4.964.974.97md5
5.055.055.05keccakc256treed2
5.165.175.17shabal512
5.205.215.21shabal256
5.305.305.31sha384
5.305.315.32sha512
5.315.325.32blake64
5.355.355.35blake2s
5.355.365.37skein512512
5.385.395.40skein512256
5.455.465.46bblake256
5.475.485.49sarmal256
5.495.515.54bash256
5.725.735.73blake512
6.006.016.01blake32
6.016.016.02tiger
6.206.246.26keccakc512treed2
6.736.736.74sarmal512
7.027.047.06skein10241024
7.277.277.28bash384
7.297.307.30keccakc256
7.467.477.47shake128
7.537.537.54lux512
7.587.587.58blake256
7.677.687.69cubehash1632
7.697.707.71sha256
7.697.717.71sha224
7.757.787.79skein256256
8.238.248.24cubehash512
8.278.278.30cubehash816
8.358.368.38lux256
8.398.408.41keccakc448
8.728.738.73sha3224
8.758.758.75shake256
8.888.888.89keccakc512
8.968.998.99groestl256
9.029.029.03rfsb509
9.209.209.21sha3256
9.429.439.44keccak
10.9310.9310.97bash512
11.5411.5511.56keccakc768
11.8911.8911.90luffa256
11.9811.9912.00sha3384
12.3012.3112.31luffa384
12.5012.5112.52ripemd160
12.7312.7412.76groestl512
13.2713.2813.29jh256
13.2713.2813.29jh224
13.2813.2913.29jh384
13.2713.2913.30jh512
14.3514.3514.36gimli24v1
14.4514.4614.47shavite3256
14.8014.8214.83nasha512
14.8414.8414.85fugue256
14.8214.8914.99nasha256
15.0015.0215.13round3jh256
15.0115.0315.04round3jh512
16.5516.5716.57cubehash1616
16.5816.5916.60keccakc1024
16.6016.6116.69cubehash88
17.1717.1717.18sha3512
20.0720.0720.13luffa512
20.9020.9020.91lane256
21.2121.2221.22fugue384
21.2921.3021.31hamsi
21.4421.4521.46asconxofv12
21.5221.5221.53whirlpool
21.3821.6621.72asconhashv12
23.9323.9423.96echosp256
24.1924.2024.21shavite3512
25.7325.8426.40shamashashv1
25.9325.9626.13md6d224
27.1127.2027.21xoodyakv1
27.2427.2727.31simd256
27.6627.6627.67fugue512
28.0428.0628.08md6d256
29.2529.2829.37simd512
29.3429.3529.36lane512
33.1333.1433.14cubehash84
33.1733.1833.19cubehash168
33.3533.4133.58essence512
33.5533.5533.58essence384
34.5834.5934.61echosp512
35.0935.1135.44sneikha256
35.8236.0536.23fsb256
36.4636.5036.55md6d384
36.7236.7436.76mgrostl256
40.3040.3440.39esch256v1
41.4741.4841.58essence256
41.5342.2242.39essence224
44.8944.9144.94md6d512
44.7744.9344.98echo512
46.2846.2946.30saturninhashv2
49.0249.0349.04mcssha5
49.0249.0449.05mcssha6
48.9849.0449.53mcssha4
52.3752.3752.38esch384v1
56.2256.2256.23floppsy
61.8961.9161.94coral256v1
66.2266.2366.23cubehash164
66.5966.5966.61cubehash82
70.3270.4071.11drygascon128
71.2871.3072.94sneikha384
76.5976.7376.78knot256v2
79.2879.2979.32triadhashv1
81.7381.8081.88drygascon256
111.34112.21112.22knot256v1
130.47130.48130.49clxhash
132.63132.73132.73cubehash162
132.79132.80133.22cubehash81
250.03250.06250.37knot512
265.24265.47265.65cubehash161
290.08290.24290.48knot384
329.78332.23335.37fsb512
639.10639.13639.17syconhash256v1
993.06993.40993.53subterraneanv1
1160.921171.951275.17heron256v1
1252.521279.011310.13acehash256v1
1288.591288.961289.18sivrijndael256hash256v1
1876.241876.531876.61skinnyhashtk3
2778.362779.252780.36gage1h256c256r128
3223.003232.753265.83skinnyhashtk2
4498.594507.824508.59gage1h256c224r064
4774.654775.174775.74orangishv1
4963.654963.904968.11gage1h256c224r032
5397.475398.055398.66gage1h256c256r064
5443.655445.215453.75photonbeetlehash256rate32v1
8998.258998.918999.18gage1h256c256r032
9203.399205.069207.10sivtemphotonhashv1
9323.729350.459581.74gage1h256c512r064
16971.5716971.9016972.59gage1h256c224r016
17237.4317237.9717238.40gage1h256c256r016
17240.0817240.6617241.33gage1h256c512r032
33663.1533666.9533668.76gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
0.800.810.82bebb4185
1.941.951.96blake3
2.022.022.03edonr512
3.083.093.09blake2b
3.103.113.11md4
3.303.313.32bmw512
3.653.653.66sha1
3.723.733.74edonr256
3.813.823.82echo256
4.174.184.19k12
4.614.624.62cubehash832
4.824.834.85beamsplitter
4.874.874.88bmw256
5.075.075.08md5
5.345.345.35blake2s
5.485.495.50skein512512
5.495.505.51skein512256
5.515.525.52shabal512
5.525.545.54blake64
5.565.565.57sha384
5.575.575.58sha512
5.575.585.59shabal256
5.695.695.70sarmal256
5.675.695.72bash256
5.885.885.89keccakc256treed2
5.915.935.94blake512
6.036.046.04bblake256
6.136.146.15blake32
6.166.176.17tiger
6.986.987.00sarmal512
7.117.117.12keccakc512treed2
7.297.317.33skein10241024
7.377.387.39bash384
7.517.527.53keccakc256
7.677.697.70shake128
7.737.737.74blake256
7.867.877.88skein256256
7.887.897.90sha224
7.897.917.92sha256
8.328.338.34cubehash1632
8.328.348.35lux512
8.448.448.45cubehash512
8.628.638.64keccakc448
8.708.718.73cubehash816
8.798.808.82lux256
8.908.918.92sha3224
9.039.049.04shake256
9.209.219.22keccakc512
9.329.339.34groestl256
9.489.499.50sha3256
9.519.529.54rfsb509
9.789.799.80keccak
11.1111.1311.15bash512
11.7911.8011.82keccakc768
12.0912.1012.11luffa256
12.1912.2012.21sha3384
12.6212.6412.65luffa384
12.7412.7512.76ripemd160
13.4413.4613.49groestl512
13.5113.5213.53jh512
13.5113.5213.53jh384
13.5113.5313.53jh224
13.5113.5313.54jh256
14.4714.4914.50gimli24v1
14.7014.7214.72shavite3256
15.1215.1715.23nasha256
15.2815.3015.33round3jh512
15.3115.3115.33fugue256
15.3015.3215.40round3jh256
15.3215.3415.36nasha512
16.6916.7016.71keccakc1024
17.0717.0917.10cubehash88
17.2317.2417.25sha3512
17.3617.3717.38cubehash1616
20.6020.6220.66luffa512
21.3321.3521.38hamsi
21.5921.6021.62lane256
21.6221.6421.86asconxofv12
21.9621.9721.98whirlpool
22.0122.0222.03fugue384
21.6422.2422.32asconhashv12
24.9824.9925.00echosp256
24.9725.0025.01shavite3512
26.2026.2426.33md6d224
26.5726.6026.61shamashashv1
27.2427.3127.32xoodyakv1
27.7427.7527.77simd256
28.2928.3228.35md6d256
28.9028.9128.94fugue512
30.2630.2830.33simd512
31.3031.3031.31lane512
33.6033.6233.62cubehash84
33.9934.0134.02cubehash168
34.4834.5734.70essence512
34.7034.7234.74essence384
35.4135.4335.69sneikha256
35.9135.9235.95echosp512
36.8436.8836.94md6d384
38.2638.4238.52fsb256
38.6738.7138.73mgrostl256
40.4440.5640.65esch256v1
42.2742.2842.29essence256
42.3043.0043.18essence224
45.3945.4245.44md6d512
46.3246.3346.50echo512
46.7146.7246.74saturninhashv2
49.8949.9050.35mcssha4
49.9149.9249.93mcssha6
50.6350.6450.65mcssha5
52.9052.9052.91esch384v1
56.2856.2856.29floppsy
62.4362.4562.51coral256v1
67.0367.0367.04cubehash164
67.0667.0667.06cubehash82
70.5070.5371.16drygascon128
72.0972.1372.17sneikha384
77.1577.2077.32knot256v2
79.4879.4979.51triadhashv1
82.3082.3382.38drygascon256
111.71112.49112.49knot256v1
130.68130.69130.69clxhash
133.23133.24133.25cubehash81
133.54133.54133.55cubehash162
251.03251.05251.07knot512
266.06266.07266.26cubehash161
290.44290.61290.80knot384
645.05645.06645.09syconhash256v1
995.03995.16996.59subterraneanv1
1189.961191.091283.60heron256v1
1287.141287.641288.64sivrijndael256hash256v1
1271.071291.501316.75acehash256v1
1890.201891.531891.64skinnyhashtk3
2810.412811.142812.71gage1h256c256r128
3252.673254.903370.70skinnyhashtk2
4543.924551.054552.32gage1h256c224r064
4812.604813.174813.62orangishv1
5008.505012.255012.72gage1h256c224r032
5434.035434.675441.76photonbeetlehash256rate32v1
5450.315451.285452.03gage1h256c256r064
9077.669077.799078.06gage1h256c256r032
9195.539196.949197.89sivtemphotonhashv1
9440.419442.259647.86gage1h256c512r064
10167.6910179.7810185.77fsb512
17112.2817112.6117112.93gage1h256c224r016
17380.5217381.3917382.10gage1h256c256r016
17391.2417392.2917392.77gage1h256c512r032
33934.5133935.9633936.75gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
0.850.890.90bebb4185
2.172.172.18edonr512
3.103.113.11blake2b
3.223.233.24md4
3.673.693.71bmw512
3.743.743.74blake3
3.843.853.86sha1
3.853.873.91edonr256
4.264.274.31echo256
4.544.554.57k12
4.904.934.95beamsplitter
5.145.155.18bmw256
5.255.255.26cubehash832
5.245.265.27md5
5.345.345.35blake2s
5.655.675.69skein512256
5.655.685.69skein512512
5.855.875.89blake64
5.975.996.02sha384
5.976.006.02bash256
5.996.016.03sha512
6.056.076.08sarmal256
6.106.116.13shabal512
6.196.206.21shabal256
6.226.256.28blake512
6.336.346.35blake32
6.416.436.46tiger
6.826.836.84keccakc256treed2
6.987.007.01bblake256
7.427.437.46sarmal512
7.727.767.81skein10241024
7.797.807.83bash384
7.917.917.92keccakc512treed2
7.937.947.94blake256
7.998.018.03skein256256
8.108.108.12keccakc256
8.218.238.25shake128
8.218.238.26sha224
8.228.248.27sha256
8.798.798.81cubehash512
8.818.838.84keccakc448
9.029.049.06sha3224
9.369.389.39shake256
9.369.409.42cubehash1632
9.429.439.44cubehash816
9.589.609.62keccakc512
9.539.609.64lux256
9.619.629.66lux512
9.819.849.86sha3256
9.909.929.94groestl256
10.3610.3810.40keccak
10.4010.4310.47rfsb509
11.4211.4511.46bash512
11.8711.9011.91keccakc768
12.2212.2312.27sha3384
12.4312.4412.46luffa256
13.1313.1413.16ripemd160
13.1613.1713.20luffa384
13.8813.8813.91jh256
13.8713.8913.91jh224
13.8913.9013.92jh512
13.8913.9113.92jh384
14.6214.6514.67groestl512
14.6414.6614.67gimli24v1
15.0815.1115.13shavite3256
15.5615.6015.64nasha256
15.7315.7715.82round3jh512
15.7415.7815.83round3jh256
16.0816.0916.12fugue256
16.1616.2016.25nasha512
17.2617.2717.29keccakc1024
17.7617.7817.80sha3512
17.7817.8217.85cubehash88
18.6218.6318.65cubehash1616
21.4221.4521.50luffa512
21.5621.6021.62hamsi
21.9221.9722.09asconxofv12
22.0222.5522.61asconhashv12
22.6122.6222.65whirlpool
22.7022.7222.74lane256
23.3123.3123.33fugue384
24.5924.6224.64echosp256
25.7125.7625.83md6d224
26.2626.2826.32shavite3512
26.3326.3526.76shamashashv1
27.4127.4727.48xoodyakv1
27.8027.8327.88md6d256
28.4628.4828.51simd256
30.8630.8830.91fugue512
31.8731.9131.95simd512
34.3334.3534.37cubehash84
34.4734.5034.52lane512
35.3635.3935.41cubehash168
35.8835.9636.13sneikha256
36.3636.4136.46md6d384
36.4436.5336.68essence512
36.6036.6736.71essence384
39.3139.3539.39echosp512
40.8940.9441.12esch256v1
41.9342.0342.08mgrostl256
43.0743.3243.52fsb256
43.5543.5943.72essence256
43.6544.3144.40essence224
44.8544.9044.95md6d512
47.4047.4347.47saturninhashv2
48.9248.9349.12echo512
51.2551.2951.67mcssha4
51.3051.3451.38mcssha6
53.2153.2453.29mcssha5
53.7653.7753.78esch384v1
56.3956.3956.40floppsy
63.3463.4063.44coral256v1
67.6967.8567.85cubehash82
68.3968.4068.41cubehash164
70.6670.7071.33drygascon128
73.4873.5373.57sneikha384
78.3078.3278.34knot256v2
79.7779.7979.80triadhashv1
83.2283.2883.34drygascon256
112.18112.23112.24knot256v1
131.02131.03131.04clxhash
133.99133.99134.01cubehash81
134.85134.91134.92cubehash162
252.67252.70252.74knot512
267.38267.42267.58cubehash161
292.63292.95292.97knot384
655.56655.58655.61syconhash256v1
999.04999.14999.26subterraneanv1
1220.811221.101317.18heron256v1
1285.401285.961287.20sivrijndael256hash256v1
1288.361311.681337.88acehash256v1
1914.541914.641916.93skinnyhashtk3
2863.622865.512867.46gage1h256c256r128
3280.013415.353443.68skinnyhashtk2
4619.014622.824626.29gage1h256c224r064
4873.734876.194877.84orangishv1
5082.855085.945086.65gage1h256c224r032
5415.935417.415432.23photonbeetlehash256rate32v1
5537.785539.265541.05gage1h256c256r064
9179.149180.789184.39sivtemphotonhashv1
9209.059209.299210.23gage1h256c256r032
9592.039595.299802.38gage1h256c512r064
17346.7417347.1117348.11gage1h256c224r016
17618.5417620.6717622.96gage1h256c256r016
17643.0117644.4017645.59gage1h256c512r032
26559.1926586.9226597.09fsb512
34384.2034387.0134404.79gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
1.011.011.06bebb4185
2.352.362.37edonr512
3.513.523.56blake2b
3.563.583.60md4
3.623.633.63blake3
4.314.374.49edonr256
4.384.394.44bmw512
4.384.404.42sha1
5.085.105.17k12
5.195.215.35echo256
5.225.285.62beamsplitter
5.345.355.35blake2s
5.745.755.77md5
5.865.885.90bmw256
6.126.156.17skein512256
6.146.186.21blake64
6.176.196.26skein512512
6.186.226.27bash256
6.316.336.35sarmal256
6.516.586.66blake512
6.606.666.72sha384
6.636.696.74sha512
6.886.886.90blake32
6.976.986.99cubehash832
7.087.107.22tiger
7.627.657.69shabal512
7.787.817.83sarmal512
7.857.887.90shabal256
8.358.388.42skein256256
8.548.568.56blake256
8.598.618.66bash384
8.688.728.80keccakc256
8.798.818.88shake128
9.079.099.15sha256
9.079.119.17sha224
9.379.389.40keccakc256treed2
9.669.729.83skein10241024
9.719.729.74cubehash512
9.809.819.85bblake256
10.4910.5210.53shake256
10.6810.7710.81keccakc512
10.7910.8510.92keccak
10.8010.8810.92keccakc448
10.8710.9010.99sha3224
10.9010.9611.01sha3256
11.3311.3511.37cubehash816
11.3911.4411.49groestl256
11.6311.7611.81lux256
12.2212.2512.31bash512
12.2312.2612.35cubehash1632
12.2612.2612.29keccakc512treed2
12.5812.6912.85rfsb509
12.7512.8512.92keccakc768
13.0613.0813.16sha3384
13.3513.3713.40luffa256
13.7713.7813.83lux512
14.1914.2214.24ripemd160
14.5814.6014.62luffa384
14.8014.8514.94jh384
14.8514.8714.92jh256
14.8514.8814.91jh512
14.8514.8814.91jh224
15.1515.1715.19gimli24v1
16.1216.1516.22shavite3256
16.5616.5816.61groestl512
16.6516.7116.80nasha256
16.7416.8216.92nasha512
16.8616.9116.99round3jh256
16.9016.9416.99round3jh512
18.1318.1518.17fugue256
19.0619.0919.18keccakc1024
19.4219.4719.52sha3512
19.7019.7319.80cubehash88
21.7721.8021.86hamsi
22.0822.0922.12cubehash1616
22.6622.7122.81asconxofv12
22.8122.9223.25asconhashv12
23.6723.7023.74luffa512
24.4124.4624.51whirlpool
25.7225.7625.87lane256
26.7826.7926.83fugue384
27.0327.0727.11shavite3512
27.4527.5127.63shamashashv1
27.9027.9327.95xoodyakv1
28.3328.3528.40echosp256
30.3730.4230.48simd256
36.1236.1336.17fugue512
36.1836.1936.22cubehash84
37.1737.2237.46sneikha256
38.7538.7938.84cubehash168
39.5439.5839.62simd512
41.6641.7341.98essence512
41.7241.7741.81essence384
42.0642.1942.29esch256v1
46.2446.2746.30lane512
46.2746.3546.41mgrostl256
46.7246.7446.78essence256
46.7946.8947.02echosp512
46.8847.4847.67essence224
49.1649.2049.28saturninhashv2
49.4949.7049.97fsb256
50.6350.7550.88echo512
51.6951.8151.97md6d224
54.8854.9055.38mcssha4
55.0455.0855.10mcssha6
55.7855.8455.97md6d256
56.0356.0456.06esch384v1
56.6756.6956.69floppsy
60.2160.2260.24mcssha5
65.6665.7865.84coral256v1
69.5669.6469.78cubehash82
71.1571.2071.85drygascon128
71.7271.7671.88cubehash164
73.2373.3973.56md6d384
77.1977.2677.31sneikha384
80.5180.5680.65triadhashv1
80.7480.7880.88knot256v2
85.7285.8385.90drygascon256
90.6690.7090.81md6d512
113.35114.06114.08knot256v1
131.94131.97132.15clxhash
136.00136.03136.08cubehash81
138.48138.55138.56cubehash162
256.86256.97257.03knot512
270.91270.98271.19cubehash161
296.18296.39296.49knot384
683.68683.76683.90syconhash256v1
1009.781009.921010.23subterraneanv1
1282.811283.541284.82sivrijndael256hash256v1
1304.051304.081408.40heron256v1
1342.961367.311394.76acehash256v1
1979.231979.781979.91skinnyhashtk3
3009.183010.843012.29gage1h256c256r128
3289.993406.563447.25skinnyhashtk2
4812.064819.254820.62gage1h256c224r064
5038.515039.085039.94orangishv1
5276.825276.985285.24gage1h256c224r032
5367.565373.365374.75photonbeetlehash256rate32v1
5770.765772.175778.47gage1h256c256r064
9137.449141.369146.72sivtemphotonhashv1
9556.909559.569567.60gage1h256c256r032
9998.0610001.8510210.83gage1h256c512r064
17974.4017974.9017976.05gage1h256c224r016
18255.5818257.4518258.81gage1h256c256r016
18317.4018319.7718320.69gage1h256c512r032
35581.7635586.5135599.25gage1h256c224r008
70345.5570364.4770373.67fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
2.882.882.94bebb4185
3.693.753.75blake3
5.315.385.38blake2s
5.625.695.88edonr512
6.696.817.06blake2b
7.75?7.88?8.81?beamsplitter
7.948.008.06md4
9.129.199.38edonr256
11.1211.2511.38sha1
11.7511.8812.00skein512256
11.8111.8812.00bash384
11.7511.9412.12bash256
11.9412.0012.12md5
12.5612.6912.88skein512512
13.1213.3113.75blake64
13.2513.3813.50skein256256
13.2513.3813.56sarmal256
13.3813.5013.69blake512
13.7513.8814.00echo256
13.8113.8814.06blake32
13.8814.0014.38k12
14.3814.5614.69bmw512
15.0615.1215.81bmw256
15.5015.5615.69tiger
16.4416.5616.69sarmal512
16.5016.5616.81blake256
16.7517.0617.38sha384
17.0017.3817.62sha512
19.8119.8820.00sha3256
19.8119.8820.19sha3384
19.8119.8820.69sha3224
20.0020.0620.12shake256
20.0620.1220.25sha224
20.3120.3820.50sha256
20.5020.5620.69sha3512
20.6220.6921.12shake128
21.0021.2521.44keccakc256
21.3121.3121.38cubehash512
21.1221.5621.75gimli24v1
21.5021.8822.56keccakc768
21.3122.0022.94keccakc512
21.5622.0022.12keccakc1024
21.9422.1922.50keccak
22.4422.6222.75bash512
21.6923.0023.38keccakc448
24.9425.0625.12luffa256
27.3127.4427.69jh512
27.2527.5027.69jh256
27.3127.5627.69jh384
27.3827.5627.69jh224
27.5027.5628.44shabal512
27.6227.6927.88ripemd160
27.6927.8128.00hamsi
28.7528.8128.88cubehash832
29.1229.3129.50shabal256
29.7529.8830.06shavite3256
30.4430.6231.38skein10241024
30.6230.6930.88groestl256
31.3131.4432.50nasha256
31.6931.8832.12round3jh256
32.1232.4432.62asconxofv12
32.3132.4432.62round3jh512
32.4432.5032.62luffa384
32.4432.5632.75nasha512
32.3132.6232.94asconhashv12
33.6933.8133.94xoodyakv1
35.4435.5635.75cubehash816
37.2537.3137.56lux256
39.8140.1240.69rfsb509
40.2540.5040.94shamashashv1
44.1244.1944.31cubehash88
44.4444.6244.88fugue256
44.5644.6944.94bblake256
47.0647.0647.25whirlpool
47.3847.5047.81groestl512
48.3149.0650.75cubehash1632
49.8850.0050.12shavite3512
51.8852.0652.44luffa512
53.6253.7554.06sneikha256
55.0055.2555.44simd256
57.0657.2557.56esch256v1
57.3157.4457.56keccakc512treed2
57.5057.6957.81keccakc256treed2
60.3860.4460.44floppsy
60.4460.5060.69cubehash84
62.5062.6263.06lux512
64.4464.6264.81lane256
65.8166.0666.19cubehash1616
70.8171.0671.75saturninhashv2
71.2571.4471.62fugue384
77.1277.4478.19drygascon128
83.0083.1283.25cubehash168
84.8184.8885.06esch384v1
86.9487.0687.25echosp256
88.3888.4488.69essence256
88.5689.0689.56essence224
90.3891.9492.12triadhashv1
93.6293.8194.12cubehash82
93.8194.0094.31echo512
95.3896.1996.44coral256v1
101.75101.94102.31mcssha4
102.94103.00103.44mcssha6
103.56103.81104.25fugue512
106.94107.12107.81essence384
107.56107.88108.56essence512
107.94108.00108.19echosp512
113.56113.62114.00knot256v2
115.50115.62115.88cubehash164
115.94116.06116.38drygascon256
120.19121.31121.69mgrostl256
121.31121.50122.06simd512
124.00124.44124.88sneikha384
128.06128.31128.50knot256v1
142.38142.88143.62fsb256
143.44143.62143.69clxhash
149.69149.75149.81mcssha5
160.31160.44160.56cubehash81
163.56164.19164.81md6d224
176.06176.94177.50md6d256
180.75180.94181.00lane512
181.94182.06182.31cubehash162
234.69235.44235.94md6d384
292.25292.94293.62md6d512
310.88311.56312.69knot512
314.88315.00315.12cubehash161
329.00329.12329.31knot384
1041.061042.251042.81syconhash256v1
1141.691142.881143.88subterraneanv1
1242.381246.311253.19sivrijndael256hash256v1
2044.312079.502121.69acehash256v1
2366.252366.382560.56heron256v1
2813.692813.942814.38skinnyhashtk3
3652.063654.943656.62skinnyhashtk2
4764.564767.194779.81photonbeetlehash256rate32v1
4859.064862.944875.81gage1h256c256r128
7153.447155.697157.19orangishv1
7315.567320.447322.12gage1h256c224r064
7760.887761.257761.62gage1h256c224r032
8630.628637.568639.31sivtemphotonhashv1
8772.698774.198797.62gage1h256c256r064
14057.6214058.6214060.81gage1h256c256r032
15186.1915189.2515395.94gage1h256c512r064
25980.6225980.8825981.19gage1h256c224r016
26386.9426388.6226390.75gage1h256c256r016
26921.1226925.0026928.69gage1h256c512r032
50887.7550901.1950937.00gage1h256c224r008
630671.62630846.69630961.88fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
16.5017.0017.50bebb4185
27.5028.0028.50beamsplitter
35.0035.5035.50blake3
40.5041.0042.00md4
44.0044.5045.50edonr256
45.0045.5047.00edonr512
47.0047.5047.50blake2s
52.5053.5054.00gimli24v1
53.5054.0059.00blake2b
55.0055.5056.00sha1
56.0056.5057.50md5
64.5065.5067.00blake32
72.0072.5073.50tiger
72.0072.5074.50blake256
74.5075.0076.00hamsi
74.5075.0076.00skein256256
82.5083.0087.50bmw256
83.5084.5085.00floppsy
91.5092.0093.00sha224
92.5093.0094.00sha256
94.5095.5096.50skein512256
95.5096.0097.50bash512
96.0097.00102.00bash384
97.0098.00103.50bash256
100.00101.50104.50skein512512
106.50106.50107.00cubehash512
106.50107.00107.50luffa256
106.50107.50108.50xoodyakv1
106.00108.50111.50blake64
108.00109.00110.50asconhashv12
107.50109.50112.50blake512
108.50109.50111.00asconxofv12
109.00111.00113.50echo256
110.00111.00114.50k12
114.00114.50116.50sarmal256
115.50117.50118.50bmw512
120.50121.50122.00ripemd160
125.00125.50126.50shavite3256
127.00129.00130.00shamashashv1
133.50134.00135.00nasha256
134.00136.50139.00sha384
137.00138.00140.00sha512
140.00141.00144.00sarmal512
146.50147.00148.00sneikha256
157.50157.50158.50sha3224
158.00159.00160.00shake256
158.00159.00166.00sha3384
163.00163.50163.50sha3512
163.00163.50164.00luffa384
164.00164.00164.50shake128
164.00164.50165.50triadhashv1
158.50165.50166.00sha3256
168.50169.50170.50shabal512
168.00170.00177.50keccakc512
170.00170.50172.00keccakc256
169.50171.00180.00keccakc1024
171.00176.00180.00keccakc768
175.50177.00180.50groestl256
175.50177.50180.00keccak
175.00181.00182.50keccakc448
192.00192.50193.00shabal256
195.00196.50199.00drygascon128
199.00199.50201.00whirlpool
194.50200.00202.50saturninhashv2
204.00205.00205.50cubehash832
211.00212.50215.00esch256v1
221.00222.00223.50jh256
221.00222.00223.50jh512
221.00222.50223.50jh384
222.50224.00225.50jh224
226.50227.50228.50cubehash816
233.00233.50234.00clxhash
236.50237.00237.50cubehash88
242.50243.00245.50knot256v1
242.50243.50245.00lux256
244.50245.50253.00skein10241024
250.50251.00251.50cubehash84
251.00252.00253.50fugue256
256.00258.50260.50round3jh256
258.00259.00260.00luffa512
258.50259.50261.50nasha512
260.50262.50263.50round3jh512
263.00264.00267.00rfsb509
283.00283.50284.50cubehash82
293.00293.00293.50knot256v2
294.50296.50298.00bblake256
317.00319.00324.50coral256v1
326.00330.00334.50cubehash1632
349.50350.50351.50cubehash81
362.00363.50366.00groestl512
365.00365.50366.00esch384v1
398.50399.00401.00shavite3512
398.00399.50402.00lux512
403.50405.00406.00cubehash1616
419.50421.00422.50fugue384
424.50426.00428.00sneikha384
430.00430.50431.00cubehash168
437.50438.00440.50drygascon256
442.00443.50446.00simd256
459.00459.50460.50cubehash164
459.00460.50461.50keccakc512treed2
461.50462.00463.00keccakc256treed2
470.50471.00471.50mcssha4
480.50481.00484.50mcssha6
525.50526.50527.00cubehash162
525.50527.00528.00lane256
539.50540.00542.00essence256
538.50541.00546.50essence224
638.00639.50642.00fugue512
660.00661.00662.00cubehash161
673.00676.00678.50knot384
697.00698.50699.00echosp256
737.50743.00747.50knot512
752.00752.50753.50echo512
854.50854.50855.00mcssha5
862.50864.00866.50essence384
865.00866.00867.50echosp512
864.50868.00871.50essence512
972.50973.50976.00simd512
971.00974.00980.50mgrostl256
1125.501128.501134.00fsb256
1309.501314.501319.00md6d224
1411.001416.001422.00md6d256
1446.001447.501449.00lane512
1574.00?1692.00?1759.50?sivrijndael256hash256v1
1871.001875.501884.00md6d384
2164.502169.002174.50subterraneanv1
2336.002346.002350.50md6d512
3847.003852.003858.00syconhash256v1
5450.505462.505467.50photonbeetlehash256rate32v1
6505.506508.506516.50skinnyhashtk2
7510.007512.007514.00skinnyhashtk3
7567.007687.007853.00acehash256v1
9226.509233.009239.00sivtemphotonhashv1
10626.0010730.5011638.00heron256v1
16683.5016707.5016720.50gage1h256c256r128
27020.5027027.5027036.00gage1h256c224r064
27327.5027331.0027335.50gage1h256c224r032
28551.0028562.5028569.50orangishv1
32405.0032410.0032419.00gage1h256c256r064
49492.0049511.0049516.50gage1h256c256r032
56064.5056083.0056248.50gage1h256c512r064
89088.0089134.0089144.50gage1h256c224r016
90490.5090505.0090538.00gage1h256c256r016
94766.0094777.0094788.00gage1h256c512r032
171507.00171562.50171614.50gage1h256c224r008
5047918.005059772.005064079.00fsb512

armeabi; Cortex-A9+NEON (413fc090); 2012 Samsung Exynos 4412?; 4 x 1200MHz; artik, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
-317.09?-207.37?818.52?fsb256
4.134.314.41md4
5.46?6.51?6.75?md5
8.188.258.35sha1
10.5110.5510.60blake2b
10.8911.0811.98edonr256
12.06?12.91?14.00?blake2s
13.2613.5613.82shabal512
13.6413.8614.18shabal256
14.6514.7514.86bmw256
14.9015.3415.67edonr512
15.1716.1216.61sha256
15.9016.1416.66sha224
16.2416.8517.20ripemd160
19.1820.0420.29bmw512
21.2321.3521.40blake256
21.5021.5921.64blake512
22.2522.3522.47blake32
24.6824.7324.78sha512
24.6524.7324.77sha384
26.1526.1926.22cubehash512
26.1326.2126.25cubehash1632
26.0626.4427.03tiger
25.9127.6628.05nasha256
27.7227.8827.96nasha512
28.1528.8229.18skein256256
28.8429.0529.48k12
30.6030.7530.97shake256
31.3131.4731.66bblake256
32.2232.7133.40skein512512
33.0033.1133.24keccakc512
32.3833.1735.84skein512256
33.1933.7334.49fugue2
34.9935.1635.21keccak
35.1335.4935.74luffa256
41.0941.2041.23round3jh256
41.2141.3242.12round3jh512
41.9343.5145.52sarmal256
45.0845.5346.60keccakc256
45.7845.8545.97sneikha256
49.1549.6250.35shake128
51.1051.8352.97shavite3256
52.7853.3454.00luffa384
51.0253.4456.67sarmal512
52.9854.0555.04blake64
53.8154.4154.67asconhashv12
53.3555.1256.38cubehash832
57.0057.6058.54sha3224
57.1158.6359.30keccakc448
59.8960.6661.25sha3256
58.2760.7462.44mcssha4
60.6960.7760.80groestl256
59.4161.3062.93mcssha6
60.12?62.14?68.64?mcssha5
62.2062.3062.52keccakc1024
59.3562.5263.93fugue256
64.33?66.09?73.25?luffa512
67.1067.4767.73skein10241024
69.4870.4571.73keccakc768
75.8877.4178.04sha3384
77.2479.7181.50xoodyakv1
79.9881.5783.70echosp256
84.6785.8187.29groestl512
85.8887.3494.45mgrostl256
85.0287.5089.69echo256
85.9888.2089.51esch256v1
86.5188.2990.22md6d224
88.6788.9890.44shavite3512
89.1289.7190.61gimli24v1
89.1290.8892.83cubehash816
93.0995.1896.53sneikha384
95.4195.9997.08saturninhashv2
92.2598.77101.98md6d256
98.6399.71100.87essence512
98.63100.64101.23essence384
102.64103.87105.18simd256
109.01109.57110.05sha3512
108.97110.18111.08lane256
111.31116.29117.96simd512
118.94120.88127.93fugue512
112.51?121.94?128.59?echosp512
128.37129.30130.27esch384v1
116.13?136.45?141.82?md6d384
136.85139.17140.37asconxofv12
137.22139.44141.81essence256
138.68139.68140.47essence224
141.06142.02143.98jh384
141.45142.04144.06jh224
143.97144.92146.38jh256
151.00151.62160.97cubehash1616
146.82?156.59?164.91?md6d512
156.50157.26158.27jh512
153.61160.61164.92cubehash88
162.43164.74166.61echo512
164.51165.05173.19lane512
169.08179.65184.49whirlpool
196.26198.87201.58drygascon128
220.49223.85226.86shamashashv1
280.72285.82289.72cubehash168
287.43293.78296.20clxhash
290.92301.67308.42cubehash84
352.54355.71364.16drygascon256
358.44361.07366.32knot256v2
436.92443.00450.71coral256v1
541.21551.32556.20cubehash164
570.76582.40586.50cubehash82
614.95624.80636.20knot256v1
1070.101077.101092.56cubehash162
1127.681135.781143.28cubehash81
1225.501237.081247.47knot384
1611.861628.751642.64syconhash256v1
1580.521672.901711.19knot512
2114.922129.692149.36cubehash161
2523.742532.262542.41subterraneanv1
1380.90?2841.26?3827.87?fsb512
4525.234538.374558.38acehash256v1
4821.224843.244866.66skinnyhashtk3
5050.705070.335085.21sivrijndael256hash256v1
7723.307741.577769.76gage1h256c256r128
8114.378127.878146.20orangishv1
8282.308305.388332.86skinnyhashtk2
9290.419380.099477.54rhash
10232.7210251.2610273.22heron256v1
11711.1211799.9911861.37gage1h256c224r032
11684.3411832.2911914.11gage1h256c224r064
12970.5613021.5413063.46gage1h256c256r064
23118.6623188.3123317.74gage1h256c512r064
23359.8523529.4823649.13gage1h256c256r032
38173.5339924.3040662.50photonbeetlehash256rate32v1
39793.0240063.5740216.24gage1h256c224r016
43648.0943836.0043996.56gage1h256c512r032
44285.6344394.1544440.81gage1h256c256r016
65100.8865866.6865942.61sivtemphotonhashv1
80717.6481117.0581570.44gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
4.844.904.93md4
7.097.147.22md5
8.978.999.03sha1
11.1211.1311.14blake2b
11.7511.8012.22edonr256
13.3313.6113.95blake2s
14.8214.9115.00shabal512
15.1415.1915.33shabal256
15.7115.7515.76bmw256
16.3916.4216.56edonr512
16.5617.0217.12sha256
16.9617.0217.19sha224
17.5217.7517.87ripemd160
22.0122.1622.24bmw512
22.2722.3022.31blake256
23.0023.0023.02blake512
23.4223.4523.48blake32
26.1426.1426.16sha512
26.1426.1526.16sha384
27.3127.3227.33cubehash512
27.3627.5027.72tiger
28.7928.8328.98nasha256
28.9528.9628.97cubehash1632
29.5129.5629.59nasha512
29.2929.5829.67skein256256
30.8130.9031.09k12
32.1832.1932.28shake256
33.5433.6733.93skein512512
33.6333.9835.19skein512256
34.5634.5734.62keccakc512
35.2435.2735.35bblake256
36.5936.7636.85luffa256
36.7736.7836.79keccak
37.4537.6538.00fugue2
42.3542.3642.36round3jh256
42.3742.4242.82round3jh512
44.7145.1445.98sarmal256
46.6946.7046.73sneikha256
47.2147.2647.77keccakc256
51.4851.6351.94shake128
52.9653.1153.60shavite3256
55.0455.1955.47luffa384
55.2955.3855.42asconhashv12
55.1655.8657.18sarmal512
56.1156.5256.91blake64
59.0759.1959.59sha3224
60.1460.4960.78keccakc448
60.8961.6661.92cubehash832
61.7262.5663.27mcssha4
62.9162.9263.02keccakc1024
62.8662.9563.19sha3256
62.9063.1363.82mcssha6
63.3263.3363.34groestl256
63.4564.0366.84mcssha5
64.0064.6965.19fugue256
67.6968.3371.70luffa512
70.1070.2370.32skein10241024
71.8772.0472.56keccakc768
79.1379.2579.47sha3384
79.5680.5981.08xoodyakv1
83.0483.1183.81md6d224
85.1585.6686.25echosp256
89.5489.6690.06esch256v1
89.8890.3090.84groestl512
88.8490.6392.10md6d256
90.3990.7691.60echo256
90.7391.0191.25gimli24v1
91.6692.0895.55mgrostl256
91.9992.1092.80shavite3512
95.0095.4595.53sneikha384
97.0697.2297.71saturninhashv2
96.5197.3597.82cubehash816
103.54103.88104.36essence512
103.68104.21104.37essence384
105.98106.07106.64simd256
110.79110.82110.99sha3512
113.77114.32114.57lane256
120.93121.09121.66simd512
121.57121.97125.04echosp512
118.21122.83125.14md6d384
125.05125.64128.92fugue512
130.76131.04131.35esch384v1
139.38140.21140.70asconxofv12
142.53142.59142.97essence224
142.54142.68143.68essence256
144.22144.55145.47jh384
144.47144.64145.51jh224
142.86144.83148.23md6d512
147.26147.52148.19jh256
160.29160.39160.79jh512
163.02163.19167.78cubehash1616
166.46167.88169.18cubehash88
170.09170.62171.24echo512
175.69175.90179.90lane512
176.52180.14182.09whirlpool
199.20199.72200.76drygascon128
225.08226.10226.69shamashashv1
290.84293.05293.80clxhash
294.64296.10297.93cubehash168
306.74307.88310.95cubehash84
358.48359.17363.01drygascon256
363.22364.32365.16knot256v2
446.59447.10450.56coral256v1
559.71561.73563.73cubehash164
584.77587.39588.71cubehash82
624.25626.01631.07knot256v1
1087.851090.011095.73cubehash162
1143.341145.281147.51cubehash81
1234.591238.121241.91knot384
1640.571644.981648.84syconhash256v1
1671.071681.801694.72knot512
2136.182140.632145.78cubehash161
2538.762540.802543.95subterraneanv1
4583.014585.754593.01acehash256v1
4871.224876.454882.53skinnyhashtk3
5065.615070.965074.80sivrijndael256hash256v1
7833.797839.757846.88gage1h256c256r128
8194.398196.968201.07orangishv1
8319.218324.448333.69skinnyhashtk2
9456.309472.699491.45rhash
10416.3510419.7410426.54heron256v1
11852.8511896.5011924.35gage1h256c224r064
11910.2311933.6111949.78gage1h256c224r032
13131.3313147.7113160.03gage1h256c256r064
23381.2923403.7623450.95gage1h256c512r064
23682.4423730.8723772.36gage1h256c256r032
36553.7437107.7437261.65fsb512
37832.2637863.5737971.83fsb256
39246.1239713.3539926.02photonbeetlehash256rate32v1
40369.4440479.2940537.05gage1h256c224r016
44187.7144226.0044275.55gage1h256c512r032
44746.9244755.6444768.54gage1h256c256r016
65047.2565416.0165443.95sivtemphotonhashv1
82203.3782219.4782416.68gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
5.905.956.04md4
8.088.158.24md5
10.2210.2910.68sha1
12.0712.0812.11blake2b
12.9613.0013.10edonr256
14.2314.2814.40blake2s
17.0217.1017.25shabal512
17.3917.4417.50bmw256
17.3817.5017.95shabal256
18.1718.2018.33edonr512
18.4518.5018.64sha224
18.4418.5418.68sha256
19.1019.2019.44ripemd160
23.8923.9223.97blake256
25.2025.2525.50blake32
25.3425.3625.40blake512
25.6025.8826.99bmw512
28.4628.4728.51sha512
28.4928.5128.53sha384
29.2029.2129.25cubehash512
29.1829.2629.33tiger
30.6630.7131.05nasha256
30.5330.7431.04skein256256
32.3132.3732.42nasha512
33.5133.5233.54cubehash1632
33.9133.9634.03k12
34.0934.1134.14shake256
35.2135.3135.72skein512512
35.2535.5235.61skein512256
36.4836.5236.67keccakc512
38.6738.8738.97luffa256
39.4439.4639.49keccak
41.6341.7142.49bblake256
44.2544.2644.28round3jh256
44.2844.2944.31round3jh512
44.7844.8546.04fugue2
48.1148.1348.17sneikha256
47.4948.1649.05sarmal256
51.1251.1951.24keccakc256
55.2255.3356.17shavite3256
55.9756.0756.97shake128
56.7156.7756.99asconhashv12
58.2258.3158.74luffa384
60.4060.5760.89blake64
60.6360.7160.87sha3224
59.7161.1361.63sarmal512
62.5262.8063.34keccakc448
65.1365.5166.26mcssha4
65.5765.5865.60keccakc1024
65.8265.9266.11sha3256
65.9966.0866.55mcssha6
67.5767.6067.66groestl256
67.0167.6568.22mcssha5
68.1068.6069.16fugue256
71.8072.1372.83cubehash832
71.8072.3073.01luffa512
72.8673.0573.59keccakc768
74.6774.7474.91skein10241024
80.3180.3980.53sha3384
81.3081.8483.06xoodyakv1
83.0783.2384.23md6d224
84.6785.1486.76echosp256
88.5389.6192.11md6d256
91.1791.4491.92esch256v1
92.6893.0893.18gimli24v1
97.4997.5898.47shavite3512
97.3497.8298.22groestl512
96.5597.96105.36sneikha384
99.1299.2499.57saturninhashv2
99.4499.58100.02echo256
100.20100.64101.86mgrostl256
107.08108.15108.34cubehash816
109.53109.74111.01simd256
110.14110.59111.42essence384
110.59110.78111.19essence512
115.18115.37116.62sha3512
120.60121.06121.34lane256
117.45122.40124.61md6d384
128.30128.40128.84simd512
132.41133.52134.14echosp512
133.60134.19135.12esch384v1
133.58134.52135.04fugue512
140.04142.10142.85asconxofv12
141.24143.72154.22md6d512
147.44147.49147.82essence256
147.43147.61149.31essence224
148.79148.82149.19jh384
148.81149.07149.41jh224
151.88151.98152.28jh256
165.28165.39165.57jh512
177.58178.95180.41cubehash88
179.85180.82182.28echo512
182.41182.61182.84cubehash1616
184.21185.72186.35whirlpool
193.82194.07194.19lane512
200.46201.03202.20drygascon128
229.31230.49231.24shamashashv1
292.06292.94294.71clxhash
313.92314.10316.31cubehash168
317.40318.68319.87cubehash84
363.41363.70366.61drygascon256
369.64369.93371.26knot256v2
453.60456.00460.95coral256v1
578.03579.32582.68cubehash164
594.99596.61600.36cubehash82
627.13631.12636.29knot256v1
1107.211114.121173.99cubehash162
1152.151157.491161.37cubehash81
1238.161243.151246.66knot384
1660.061673.611680.61syconhash256v1
1675.651681.811688.78knot512
2149.852159.232163.51cubehash161
2547.202552.272557.32subterraneanv1
4657.104661.324668.99acehash256v1
4926.494946.844960.53skinnyhashtk3
5057.775063.605073.74sivrijndael256hash256v1
7976.457988.598002.80gage1h256c256r128
8296.058305.058315.01orangishv1
8341.628346.728355.47skinnyhashtk2
9512.129675.819692.99rhash
10687.5210691.2110706.85heron256v1
12014.9212034.6412076.56gage1h256c224r064
12095.6012115.2912156.44gage1h256c224r032
13345.8213360.8613382.92gage1h256c256r064
23748.4023779.9223805.11gage1h256c512r064
24059.9724121.1224205.15gage1h256c256r032
39100.0139147.8839216.39photonbeetlehash256rate32v1
41049.2241128.0741172.21gage1h256c224r016
44717.7344773.5844817.80gage1h256c512r032
45318.7145337.9045457.91gage1h256c256r016
64885.7464907.8964938.64sivtemphotonhashv1
83716.0983762.6884118.64gage1h256c224r008
93507.3093731.9394158.94fsb512
99697.16100487.27100617.81fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
8.718.768.85md4
10.9110.9711.03md5
13.4413.5313.59sha1
15.8515.9116.01blake2b
16.0716.1516.21edonr256
17.0417.1817.35blake2s
21.3021.3922.64edonr512
21.8621.9222.03bmw256
22.4922.5822.80sha256
22.4022.6122.87sha224
22.8322.9523.10shabal512
22.8822.9723.17ripemd160
23.3523.4323.69shabal256
28.1328.1828.29blake256
29.1229.1529.27blake512
29.9530.0030.14blake32
31.9631.9832.03sha512
32.0532.0932.17sha384
32.4032.5432.68bmw512
33.9934.1534.34tiger
34.2034.2534.30cubehash512
34.3434.5534.73skein256256
35.5435.6336.41nasha256
36.6736.8536.94nasha512
39.7039.8039.93k12
40.0340.0940.13shake256
40.2240.4740.69skein512512
40.2940.5740.95skein512256
42.5042.5342.58keccakc512
42.6742.7142.78keccak
44.1044.2644.34luffa256
45.6445.6745.72cubehash1632
49.3449.3849.41round3jh256
49.4149.4649.55round3jh512
51.8951.9652.03sneikha256
52.1152.5252.95sarmal256
57.1757.2458.06keccakc256
58.4058.4958.70bblake256
60.8360.9961.16asconhashv12
61.3161.4061.69shavite3256
62.8162.8963.00shake128
64.2764.3864.74fugue2
65.1565.4665.76blake64
64.7565.4967.66sarmal512
66.4466.5966.94luffa384
72.0372.7973.39mcssha4
73.5773.6473.71keccakc1024
74.3274.4774.94mcssha6
74.5974.6574.80sha3224
75.1275.2275.38sha3256
78.0778.4279.10mcssha5
78.9278.9579.02groestl256
79.8979.9780.07keccakc768
79.5380.1080.95fugue256
79.9680.3080.51keccakc448
81.6081.9682.70luffa512
84.8585.2185.97xoodyakv1
87.9488.1888.45sha3384
94.8194.9295.12skein10241024
95.7395.8896.06esch256v1
97.8298.0798.19gimli24v1
99.93100.63101.27echosp256
100.86101.58101.78cubehash832
102.64102.71104.38shavite3512
102.08103.45104.44sneikha384
104.73104.86105.27saturninhashv2
109.62110.65111.59groestl512
114.15114.90116.16mgrostl256
119.26119.37119.58simd256
120.17120.41123.22echo256
127.79128.00128.33sha3512
128.66128.90129.26essence384
129.32129.70131.63essence512
136.34137.32138.19cubehash816
138.48138.84139.11lane256
141.60141.81141.97esch384v1
147.20149.75149.97asconxofv12
157.10158.07160.03fugue512
160.45160.51161.77essence224
160.50160.57160.80essence256
160.23161.10166.52echosp512
161.11161.38161.57jh224
161.03161.39161.63jh384
160.80161.65165.83simd512
164.14164.29164.64jh256
168.37168.78171.85md6d224
178.58178.70178.95jh512
180.07183.27186.13md6d256
187.44188.22191.58echo512
195.76196.77202.31whirlpool
204.15205.16208.27drygascon128
206.04206.98208.29cubehash88
233.77234.26234.52cubehash1616
235.38239.71248.97md6d384
239.81241.19241.65shamashashv1
261.56261.70261.93lane512
285.06290.71310.97md6d512
296.94298.68298.99clxhash
346.73347.36349.27cubehash84
365.74367.91371.38cubehash168
376.51376.64377.56drygascon256
381.35381.76385.46knot256v2
470.53470.95472.33coral256v1
624.19625.04628.35cubehash82
630.38631.70637.24cubehash164
637.07641.25659.65knot256v1
1156.101159.561181.01cubehash162
1179.221186.421188.32cubehash81
1257.061265.381300.18knot384
1706.591720.831728.29knot512
1738.661748.901763.50syconhash256v1
2200.582210.572211.98cubehash161
2575.332582.162597.32subterraneanv1
4852.654872.775047.87acehash256v1
5032.525055.315068.07sivrijndael256hash256v1
5097.775119.905135.58skinnyhashtk3
8394.868413.288430.63gage1h256c256r128
8422.958433.248443.20skinnyhashtk2
8582.728596.988614.03orangishv1
10298.1310330.4310352.93rhash
11407.2711415.3811430.37heron256v1
12531.9812555.7212602.49gage1h256c224r064
12568.2712621.5412698.20gage1h256c224r032
13914.7213933.1913980.62gage1h256c256r064
24726.3124756.4524788.47gage1h256c512r064
24909.3224973.8525090.87gage1h256c256r032
38778.2438819.0138899.30photonbeetlehash256rate32v1
42514.3942625.8742689.47gage1h256c224r016
46433.2846483.1146552.42gage1h256c512r032
46969.8847038.6047322.00gage1h256c256r016
64578.5164636.2864707.45sivtemphotonhashv1
86800.4886932.3187231.13gage1h256c224r008
243463.00245781.29246331.82fsb512
263627.71265267.50265540.17fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
44.6144.8445.66md4
45.5645.9246.67blake2s
47.0947.4247.94md5
55.1455.6156.44sha1
56.2356.6157.09blake2b
56.4556.9457.56edonr256
67.9468.4469.11edonr512
71.0371.7272.05ripemd160
72.4173.1274.34sha224
72.8173.6674.80sha256
79.6280.2881.03bmw256
81.0081.7082.23skein256256
82.9583.3684.27blake256
89.0089.5089.97blake512
89.2289.5689.97sha512
90.4190.6991.48sha384
90.0991.2396.02blake32
95.1296.0296.48tiger
97.5697.8898.78shabal512
97.5297.9798.86nasha256
98.1498.5099.05cubehash512
98.5598.8199.33shake256
99.61100.16101.16shabal256
101.00101.28101.95sneikha256
101.06101.44101.83keccakc512
101.86102.22102.61keccakc1024
102.14102.42103.02keccak
103.55104.36105.41skein512512
103.72104.62106.72skein512256
106.69107.48107.84nasha512
112.53113.47114.95luffa256
113.06113.62114.50asconhashv12
114.44114.88115.31round3jh256
114.80115.31115.89round3jh512
116.75117.11118.05bmw512
123.39124.28125.52sarmal256
124.78125.16125.78k12
134.66135.41136.52xoodyakv1
137.62138.14139.09shavite3256
146.36146.70147.56keccakc768
149.02149.91150.61blake64
151.38153.08153.77sarmal512
154.28154.67155.12esch256v1
155.52156.11159.05keccakc256
159.67160.25160.80sha3224
161.17161.48162.31sha3256
162.25162.92163.61sha3384
163.00163.59164.47gimli24v1
164.03164.52165.12sha3512
164.70166.62168.97mcssha4
172.30172.78173.78luffa384
173.61174.14175.28shake128
175.98176.80177.62saturninhashv2
180.94181.64182.97mcssha6
190.42193.17199.17sneikha384
193.55194.55195.81keccakc448
201.11201.39202.00cubehash1632
212.78214.25215.02luffa512
214.67215.67221.45shavite3512
216.41219.39224.62mcssha5
223.28223.88224.34groestl256
223.88224.64225.72fugue256
237.56239.64241.34asconxofv12
241.61242.25242.84esch384v1
243.70244.83248.44simd256
250.05251.02252.33drygascon128
273.20273.91275.47bblake256
296.17296.94297.83echo256
304.94307.23310.06groestl512
312.23313.02313.73skein10241024
316.97317.48318.12jh224
317.27318.17320.20jh384
319.27320.80322.56fugue2
321.98322.61323.31jh256
326.77327.05327.56essence224
324.78327.48329.61echosp256
327.45327.75328.56essence256
337.56341.59345.55mgrostl256
347.16347.61348.20clxhash
348.86349.69350.66jh512
359.97360.56361.72essence384
363.69364.61366.28essence512
369.06369.86371.48lane256
368.50369.95371.03shamashashv1
370.55371.97373.19echo512
373.27376.27403.55whirlpool
388.72390.95393.72echosp512
462.31464.30468.06fugue512
473.19473.94474.61cubehash832
508.42509.08510.08cubehash816
511.41512.75514.23simd512
545.86546.98555.06drygascon256
568.77570.08577.66md6d224
578.41579.88580.69cubehash88
578.22580.34583.44knot256v2
606.30620.23633.02md6d256
693.89694.45696.61coral256v1
718.56719.23721.17cubehash84
745.94747.31753.47knot256v1
777.28805.08826.08md6d384
893.27895.86897.53cubehash1616
944.03971.671011.25md6d512
996.11996.73998.11cubehash82
1028.111028.921039.05cubehash168
1038.171039.691041.17lane512
1290.641292.831305.19cubehash164
1417.561427.231436.64knot384
1551.061553.781558.80cubehash81
1815.861818.231821.12cubehash162
2099.452105.452118.61knot512
2677.452682.192686.38syconhash256v1
2856.702860.482862.86cubehash161
2932.922936.232939.25subterraneanv1
4811.144833.194869.08sivrijndael256hash256v1
7238.587243.397305.84skinnyhashtk3
7396.057409.887438.34acehash256v1
9350.979356.589379.12skinnyhashtk2
12215.5312223.7812263.73orangishv1
13528.0013590.3013627.64gage1h256c256r128
18362.9718401.4818647.69gage1h256c224r032
18344.9118476.4718666.08rhash
18957.4419025.7019181.02gage1h256c224r064
20551.6620567.6720766.36heron256v1
21087.6721104.6721270.23gage1h256c256r064
34354.9734567.2734906.11photonbeetlehash256rate32v1
36507.4536688.9837007.39gage1h256c256r032
37518.7737727.9837792.92gage1h256c512r064
60922.5961112.4761187.11sivtemphotonhashv1
61156.9261650.5361889.72gage1h256c224r016
67854.3668027.9468319.23gage1h256c256r016
68201.4568440.8468624.89gage1h256c512r032
124234.06124683.27125329.69gage1h256c224r008
2182177.452199162.562227819.83fsb512
2357082.782374753.422379291.30fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
316.88319.38324.50md4
324.25327.62330.62md5
363.62366.00370.88sha1
362.50366.12371.62blake2s
368.12371.50377.12edonr256
436.12439.62449.38ripemd160
440.75444.88450.62sneikha256
447.88450.12456.38sha256
447.38450.50456.38sha224
448.12450.62455.50blake2b
491.50495.25503.62blake256
516.88522.62531.25asconhashv12
517.62523.62527.50bmw256
524.00529.38537.12blake32
531.88537.12543.38tiger
535.25542.25548.38skein256256
540.25547.38555.75edonr512
554.38559.50566.00nasha256
577.50578.50584.25cubehash512
591.75594.12598.25gimli24v1
594.50598.62601.75xoodyakv1
605.50612.75622.00luffa256
639.62644.50651.00saturninhashv2
649.62654.00656.00shabal512
665.12668.00672.38shabal256
690.62695.38700.75shavite3256
700.38704.75712.00esch256v1
713.88716.50720.38sha512
718.62723.75727.00sha384
719.88723.75731.75blake512
752.25754.88757.12clxhash
775.00778.50781.50shake256
786.88792.25804.00sneikha384
801.62804.00809.00drygascon128
809.12811.12814.12keccakc512
811.62813.62816.62keccakc1024
815.62818.25822.38keccak
834.88840.12851.25skein512256
836.88848.12871.12skein512512
853.75860.12877.25nasha512
890.62906.25933.50mcssha4
922.88925.38928.62round3jh512
922.75925.50929.50round3jh256
933.38940.62949.00bmw512
941.25945.62953.12asconxofv12
951.00954.38961.50k12
958.00961.25968.38luffa384
988.50994.881005.38sarmal256
1024.121028.751037.00mcssha6
1137.001142.381147.88keccakc768
1152.121155.001163.50esch384v1
1153.251163.751174.38luffa512
1194.121206.381216.00blake64
1206.881212.001217.50keccakc256
1228.881236.251248.62sarmal512
1249.621252.751269.38sha3224
1257.121259.501269.38sha3256
1266.751270.001278.38sha3384
1281.501285.621297.12sha3512
1301.121304.501313.75shamashashv1
1313.381318.251330.00groestl256
1347.381355.881368.75fugue256
1316.621358.001368.25mcssha5
1359.001361.751367.00shake128
1403.381407.381412.75cubehash1632
1552.751559.751568.12keccakc448
1588.501615.881698.12whirlpool
1619.38?1625.12?2155.38?knot256v1
1716.121721.121728.12shavite3512
1797.621808.381813.88knot256v2
1935.121940.121951.00bblake256
1937.751943.001950.62simd256
2057.002060.382064.38essence224
2063.382066.882069.50essence256
2193.752199.122209.88fugue2
2223.382227.502232.00drygascon256
2365.622378.502418.50echo256
2381.002403.122430.88groestl512
2449.002454.002459.38coral256v1
2498.502503.002510.62skein10241024
2536.622540.752548.12jh224
2538.252542.252548.38jh384
2581.502587.002594.75jh256
2618.122636.382660.88echosp256
2701.382719.122744.75mgrostl256
2795.382805.502824.50jh512
2869.002885.252906.62fugue512
2904.382907.622914.38essence384
2935.382946.383011.75essence512
2966.622977.252992.00echo512
2969.122982.253053.50lane256
3043.623054.623078.75knot384
3127.503153.253182.88echosp512
3362.623371.503381.12cubehash832
3368.003373.003378.88cubehash816
3498.883506.623529.62cubehash88
3640.003647.883665.00cubehash84
3926.503935.003941.00cubehash82
4079.884088.384097.12simd512
4490.754503.504563.88cubehash81
4550.254568.254606.38md6d224
4841.884941.005049.38md6d256
5200.255226.385258.75knot512
5678.125686.505713.00sivrijndael256hash256v1
5783.005797.505807.75subterraneanv1
5946.625955.255976.50cubehash1616
6209.506217.756242.75cubehash168
6182.506311.756549.12md6d384
6484.626503.256509.62cubehash164
7026.757038.387049.88cubehash162
7435.387470.127818.38md6d512
8052.508072.008120.88cubehash161
8307.008317.888407.00lane512
10050.6210072.8810103.38syconhash256v1
16826.1216831.2516857.88skinnyhashtk2
19480.3819655.6219665.50skinnyhashtk3
27442.0027483.8828277.12acehash256v1
39479.0039511.5039725.12photonbeetlehash256rate32v1
46526.2546728.5046818.88gage1h256c256r128
48860.8848973.2549370.62orangishv1
64893.1264965.2565303.12gage1h256c224r032
65241.0065292.2565423.88sivtemphotonhashv1
69071.2569568.5069666.75rhash
70305.8870524.6271047.75gage1h256c224r064
77996.8878488.5078556.88gage1h256c256r064
92773.6292794.1292970.38heron256v1
128411.75129072.50130166.38gage1h256c256r032
138300.38138713.75139766.25gage1h256c512r064
208312.75209050.50213561.50gage1h256c224r016
232568.00233564.12235134.25gage1h256c256r016
240174.12241076.88242025.38gage1h256c512r032
417774.88422792.75426007.38gage1h256c224r008
17403054.5017921321.8818786182.50fsb512
18950675.2519111397.2519292658.62fsb256

amd64; Piledriver (610f01); 2012 AMD A10-4655M; 2 x 2000MHz; h9trinity, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.431.441.44bebb4185
2.322.322.34blake3
3.023.023.04edonr512
4.014.014.02cubehash832
4.534.614.64md4
4.644.654.65bmw512
4.694.724.74echo256
4.864.864.86keccakc256treed2
5.115.115.11blake2b
5.295.295.29sha1
5.415.525.60md5
5.805.815.82edonr256
5.845.865.88keccakc512treed2
6.506.516.52k12
6.706.706.71bmw256
6.72?7.08?10.27?tiger
7.277.297.30sha512
7.297.307.31sha384
7.497.497.50bblake256
7.597.597.59blake512
8.018.018.01cubehash816
8.018.018.01cubehash1632
8.018.018.02cubehash512
7.578.058.12beamsplitter
8.478.478.47blake2s
8.518.528.53skein512512
8.528.528.53skein512256
8.448.748.88blake64
8.778.828.85skein256256
8.918.959.03shabal256
8.989.029.07shabal512
9.039.089.10keccakc256
9.429.439.47rfsb509
9.819.829.84luffa256
10.4310.4410.44luffa384
10.4210.4610.84blake32
10.5710.6510.68keccakc448
10.6810.7111.02sarmal256
11.0511.0811.09keccakc512
11.1811.1911.20skein10241024
11.6111.6211.64shake256
11.7411.7511.75keccak
11.7811.8011.83sha256
11.7611.8311.86sha224
11.8811.8811.89shake128
12.1312.1412.20groestl256
12.9012.9112.91blake256
12.9413.0313.10sarmal512
13.8013.8113.82sha3224
13.8813.9514.07ripemd160
14.2314.2414.25lux256
14.5714.5814.59sha3256
14.4814.6414.66lux512
14.7614.7614.77keccakc768
16.0016.0116.01cubehash1616
16.0116.0116.01cubehash88
16.5616.5716.63nasha256
16.7016.7116.76nasha512
17.7417.7517.76jh512
17.7517.7517.83jh224
17.7417.7517.86jh384
17.7517.7517.76jh256
18.1318.1318.13groestl512
18.9919.0019.00sha3384
19.3819.3819.39luffa512
20.2620.2820.29round3jh256
20.3520.3520.36round3jh512
20.8921.0121.05keccakc1024
21.66?23.09?35.65?whirlpool
24.2624.2824.51shavite3256
25.4325.4325.43gimli24v1
25.7525.7625.76fugue256
27.2627.2627.27hamsi
27.3327.3327.36sha3512
28.9528.9628.97asconhashv12
28.9828.9829.00asconxofv12
32.0132.0132.01cubehash168
32.0032.0132.01cubehash84
33.4333.4333.45lane256
33.8233.8934.74essence384
36.1836.2436.26echosp256
37.3837.3837.38fugue384
34.08?38.27?39.38?essence512
39.4939.5139.56shavite3512
39.6139.6239.62floppsy
41.5541.8541.98sneikha256
44.7244.7544.78shamashashv1
45.2545.3245.32xoodyakv1
45.3045.3545.36lane512
46.1146.1446.25md6d224
47.5247.6448.22simd256
48.6748.6748.67fugue512
48.7648.7948.93mgrostl256
49.7549.8149.97md6d256
52.1352.1552.17echosp512
51.9052.2052.44simd512
58.0058.0858.08mcssha4
57.8458.3858.84mcssha6
58.4158.8658.87mcssha5
60.7560.7660.78essence256
60.7660.7860.78essence224
64.0164.0164.01cubehash164
64.0164.0164.02cubehash82
64.5264.5564.79md6d384
65.2265.2465.25echo512
70.8070.8270.85saturninhashv2
72.0972.1072.11esch256v1
78.9779.0879.16md6d512
87.3387.3787.39esch384v1
90.1090.1190.15coral256v1
93.2193.5194.02sneikha384
107.99108.22109.25drygascon128
114.36114.36114.77knot256v2
123.75123.75124.19triadhashv1
128.01128.01128.46cubehash81
128.01128.01128.44cubehash162
135.83136.17136.62drygascon256
143.16144.82146.23fsb256
168.11168.15168.59knot256v1
242.55242.93243.04clxhash
256.01256.45256.46cubehash161
304.75312.09319.90fsb512
399.32399.33399.35knot512
422.70422.79423.80knot384
881.14882.83885.87syconhash256v1
1385.471386.511388.09subterraneanv1
1914.391918.171921.46acehash256v1
2166.232186.642197.48sivrijndael256hash256v1
2595.402596.262597.33skinnyhashtk3
2835.21?2950.64?4015.61?heron256v1
4715.424740.964791.39skinnyhashtk2
5778.645779.675784.81gage1h256c256r128
6208.766211.986216.52photonbeetlehash256rate32v1
8525.878536.208554.41gage1h256c224r064
8589.958590.788596.86gage1h256c224r032
9636.929701.509888.51gage1h256c256r064
10469.8310479.1110485.20sivtemphotonhashv1
16783.5916804.3816893.47gage1h256c512r064
17131.6217149.3617275.04gage1h256c256r032
19449.7919462.6819473.59orangishv1
31351.9031585.4431759.13gage1h256c224r016
36364.7336371.6136376.69gage1h256c512r032
36833.0537018.7137041.82gage1h256c256r016
62250.6563262.8764280.85gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.501.521.53bebb4185
2.382.382.39blake3
3.153.153.16edonr512
4.494.504.50cubehash832
4.584.704.80md4
4.904.914.95echo256
4.954.954.96bmw512
4.964.985.25md5
5.135.145.15blake2b
5.455.455.47sha1
5.625.625.63keccakc256treed2
5.915.925.96edonr256
6.576.576.58k12
6.736.736.74keccakc512treed2
6.956.976.97bmw256
7.26?7.28?10.31?tiger
7.587.607.62sha512
7.607.607.62sha384
7.887.887.89blake512
8.238.238.24cubehash512
8.158.468.55beamsplitter
8.488.488.49cubehash816
8.508.508.51blake2s
8.538.538.53bblake256
8.708.718.72skein512256
8.708.718.72skein512512
8.738.738.73cubehash1632
8.918.978.99skein256256
8.05?9.00?9.12?blake64
9.339.369.37keccakc256
9.529.559.90shabal256
9.619.629.66shabal512
10.0410.0410.06luffa256
10.3110.3410.36rfsb509
10.6910.6911.20blake32
10.7610.7710.80luffa384
10.8110.9110.92keccakc448
11.1811.2411.28sarmal256
11.4411.4511.48keccakc512
11.6111.6111.62skein10241024
11.9311.9311.93shake256
11.9711.9812.00sha256
11.9712.0012.00sha224
12.1512.1712.18shake128
12.1912.1912.19keccak
12.6012.6012.66groestl256
13.1513.1613.17blake256
13.4313.5013.68sarmal512
14.0414.0514.06sha3224
14.0214.2714.36ripemd160
14.9414.9514.98lux256
14.9614.9714.97sha3256
15.0215.0215.03keccakc768
16.1216.1916.37lux512
16.4916.5016.50cubehash88
16.8416.8516.85cubehash1616
16.8316.8516.91nasha256
17.2517.2717.28nasha512
18.0518.0518.08jh256
18.0518.0518.10jh224
18.0618.0618.15jh384
18.0618.0618.06jh512
19.1419.1419.15groestl512
19.2319.2319.25sha3384
19.9319.9319.93luffa512
20.6520.6520.65round3jh256
20.6820.6820.69round3jh512
21.0221.1321.16keccakc1024
23.48?23.78?34.49?whirlpool
24.6924.7224.89shavite3256
25.6225.6225.62gimli24v1
26.5626.5626.58fugue256
27.2827.3427.35sha3512
27.4427.4427.44hamsi
29.1829.2029.21asconhashv12
29.2029.2129.26asconxofv12
32.4932.5032.50cubehash84
32.8332.8332.84cubehash168
34.1634.1634.16lane256
35.0935.1435.99essence384
37.8437.8837.91echosp256
38.6138.6138.62fugue384
39.7039.7039.70floppsy
35.89?39.76?40.28?essence512
40.7340.7440.84shavite3512
42.0542.4742.50sneikha256
45.0445.0745.08shamashashv1
45.5645.5645.56xoodyakv1
46.9646.9947.02md6d224
48.2248.2548.31lane512
48.2848.4248.95simd256
50.4750.4750.47fugue512
50.5950.6250.84md6d256
51.4451.7851.85mgrostl256
53.5753.7654.05simd512
54.1454.2654.27echosp512
59.0859.0859.09mcssha4
59.0759.3661.12mcssha6
60.3760.8160.82mcssha5
61.8061.8161.83essence256
61.8161.8261.85essence224
64.4964.4964.50cubehash82
64.8364.8364.83cubehash164
65.3765.4265.58md6d384
67.3867.4067.48echo512
69.9670.6271.86fsb256
71.3871.4371.44saturninhashv2
72.5372.5372.53esch256v1
79.8579.9480.03md6d512
88.2288.2488.27esch384v1
90.7990.7990.80coral256v1
92.6192.6192.90sneikha384
108.11108.21108.75drygascon128
115.26115.26115.26knot256v2
124.02124.03124.03triadhashv1
128.48128.48128.49cubehash81
128.84128.84128.85cubehash162
136.87136.91139.54drygascon256
168.40168.40168.42knot256v1
242.73242.76242.92clxhash
256.82256.82256.85cubehash161
400.48400.48400.52knot512
423.23423.23423.25knot384
890.43891.60893.31syconhash256v1
1389.461389.511389.90subterraneanv1
1936.111936.951939.50acehash256v1
2166.332184.582193.06sivrijndael256hash256v1
2612.352615.882617.19skinnyhashtk3
2993.99?2997.71?3968.20?heron256v1
4727.114749.154795.22skinnyhashtk2
5846.415847.545848.23gage1h256c256r128
6184.906197.436198.11photonbeetlehash256rate32v1
8610.778618.358634.67gage1h256c224r064
8665.748666.108668.14gage1h256c224r032
9745.699808.049945.42gage1h256c256r064
10462.9010472.6110778.37sivtemphotonhashv1
13367.2213378.1713396.88fsb512
16955.1516973.4117048.50gage1h256c512r064
17291.6917298.1917409.64gage1h256c256r032
19603.7419618.6819649.59orangishv1
31596.4631759.4332013.17gage1h256c224r016
36677.0436679.4036700.84gage1h256c512r032
37182.7837325.4037348.73gage1h256c256r016
62983.4563773.4764022.43gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
1.641.641.66bebb4185
3.403.423.45edonr512
4.624.694.86md4
5.185.185.18blake2b
5.305.325.32cubehash832
5.335.425.74md5
5.515.515.53echo256
5.545.565.57bmw512
5.765.775.78sha1
6.196.226.23edonr256
6.636.636.64keccakc256treed2
7.207.207.22k12
7.387.417.42bmw256
7.527.567.57blake3
7.52?7.56?10.67?tiger
7.597.597.61keccakc512treed2
8.148.148.23sha384
8.128.178.21sha512
8.388.388.40blake512
8.538.538.53blake2s
8.598.598.62cubehash512
9.089.099.13skein512256
9.089.099.11skein512512
9.029.219.84beamsplitter
9.149.229.24skein256256
9.299.299.29cubehash816
9.459.629.74blake64
9.949.949.96cubehash1632
10.1110.1110.17keccakc256
10.2410.2810.32bblake256
10.4210.4410.47luffa256
10.4810.5910.64shabal256
10.6310.7010.86shabal512
11.0711.0811.10keccakc448
11.0811.0811.62blake32
11.3111.3311.36luffa384
11.7511.7511.81rfsb509
11.9611.9611.99keccakc512
11.8812.0212.15sarmal256
12.3712.3812.39skein10241024
12.3812.3812.38shake256
12.3812.4512.47sha256
12.4412.4612.59sha224
12.9312.9612.96keccak
13.0213.0413.07shake128
13.4213.4313.49groestl256
13.5613.5613.58blake256
14.2414.2614.28sha3224
14.3814.4814.60sarmal512
14.6914.8315.27ripemd160
15.1615.1615.18keccakc768
15.4615.4615.50sha3256
16.1816.2616.27lux256
17.3317.3317.33cubehash88
17.3317.4017.45nasha256
18.2218.2418.27cubehash1616
18.2418.2818.38nasha512
18.3718.5218.61lux512
18.5818.5818.68jh256
18.5818.5818.69jh384
18.5818.5818.60jh512
18.5818.6018.63jh224
19.3119.3419.35sha3384
20.8320.8420.88groestl512
20.8520.8520.87luffa512
21.2621.2621.27round3jh512
21.2621.2821.29round3jh256
21.7921.8821.90keccakc1024
24.21?24.38?35.63?whirlpool
25.3525.6125.71shavite3256
25.9725.9925.99gimli24v1
27.7527.7527.75hamsi
27.9127.9327.95fugue256
28.1628.1828.23sha3512
29.6529.6529.68asconhashv12
29.6629.6629.66asconxofv12
33.3133.3333.33cubehash84
34.2134.2134.23cubehash168
35.4235.4335.43lane256
37.0637.1637.96essence384
37.2537.3637.44echosp256
39.9139.9139.92floppsy
40.6540.6740.67fugue384
38.08?42.44?42.77?essence512
42.7842.7943.00shavite3512
42.6942.9643.11sneikha256
45.4245.4345.52shamashashv1
45.9946.9947.01xoodyakv1
47.0447.0847.12md6d224
49.5849.7150.30simd256
50.6250.6550.74md6d256
53.1253.1853.33lane512
53.4953.4953.49fugue512
55.8755.9655.98mgrostl256
56.5356.7156.94simd512
59.3659.4659.46echosp512
60.8760.8760.88mcssha4
60.7561.0661.89mcssha6
63.6063.6163.64essence224
63.6163.6263.64essence256
63.9564.0364.09mcssha5
64.7764.8564.90md6d384
65.3165.3265.33cubehash82
66.2166.2166.23cubehash164
70.9870.9970.99echo512
72.3472.3472.36saturninhashv2
73.3173.3173.32esch256v1
77.9978.2178.35fsb256
78.9279.0179.18md6d512
89.7389.7389.77esch384v1
92.0392.0392.05coral256v1
93.4894.1694.93sneikha384
108.51108.90109.50drygascon128
116.81116.81116.81knot256v2
124.48124.48124.49triadhashv1
129.27129.29129.29cubehash81
130.22130.22130.24cubehash162
138.57138.75139.97drygascon256
169.07169.07169.12knot256v1
243.31243.31243.34clxhash
258.19258.22258.24cubehash161
403.14403.15403.16knot512
425.77425.77425.78knot384
903.98905.12907.68syconhash256v1
1393.201393.281397.55subterraneanv1
1965.771966.241972.91acehash256v1
2162.392166.782173.42sivrijndael256hash256v1
2622.042651.892752.04skinnyhashtk3
3071.42?3076.36?4070.73?heron256v1
4724.434765.814811.52skinnyhashtk2
5958.875960.105960.58gage1h256c256r128
6176.396179.616204.06photonbeetlehash256rate32v1
8750.958758.938776.15gage1h256c224r064
8792.098792.348793.25gage1h256c224r032
9904.1210042.4610102.56gage1h256c256r064
10441.3810443.1410453.79sivtemphotonhashv1
17233.4017283.4517328.18gage1h256c512r064
17540.7217546.4317660.78gage1h256c256r032
19844.9619869.2919893.71orangishv1
31968.7131989.4332153.99gage1h256c224r016
35056.3035087.1435113.21fsb512
37205.4937208.3237213.47gage1h256c512r032
37839.5037858.4537902.36gage1h256c256r016
63810.3264606.2465553.25gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.012.012.03bebb4185
3.803.863.87edonr512
5.015.075.22md4
5.855.865.95blake2b
6.176.266.34md5
6.546.626.62sha1
6.616.646.65bmw512
6.736.786.85echo256
6.956.987.00edonr256
7.397.407.40blake3
7.517.517.52cubehash832
8.208.218.24k12
8.468.488.53bmw256
8.628.668.76blake2s
8.838.838.83sha512
8.748.868.90sha384
8.868.888.89blake512
9.09?9.32?12.51?tiger
9.289.329.33keccakc256treed2
9.589.669.71cubehash512
9.769.779.93skein256256
9.969.9810.01skein512512
9.979.9910.00skein512256
10.1210.2610.37blake64
11.1911.1911.33keccakc256
11.1111.2211.64beamsplitter
11.4311.4311.43cubehash816
11.4411.4611.49luffa256
11.9111.9111.94keccakc512treed2
12.1312.1612.72blake32
12.7812.7812.82luffa384
12.7613.1013.29sarmal256
13.1813.1813.20cubehash1632
13.3513.4613.56shabal512
13.2413.5013.62shabal256
13.6213.6213.67keccakc512
13.6913.6913.76keccak
13.6213.7213.79sha256
13.6913.7413.83keccakc448
13.7913.8514.01sha224
13.9113.9513.95shake256
14.0514.0514.06shake128
14.6414.6914.74blake256
15.3615.4615.56rfsb509
15.1615.5215.64sarmal512
15.5215.6015.60groestl256
15.5015.6915.73bblake256
15.7315.7415.76skein10241024
16.5216.5416.59keccakc768
16.7516.8016.99ripemd160
17.3417.3917.43sha3256
17.3617.4017.40sha3224
18.7518.9219.11nasha256
19.0819.1419.17nasha512
19.4619.5019.54cubehash88
19.4419.6619.80lux256
19.9719.9820.04jh256
19.9819.9919.99jh512
19.9920.0420.06jh384
20.0520.0520.08jh224
20.7720.7920.80sha3384
21.9722.0122.01cubehash1616
22.7822.8222.86round3jh512
22.9122.9122.95round3jh256
23.3223.3223.32luffa512
23.7123.7123.72groestl512
24.2024.2124.27keccakc1024
25.6926.0226.26lux512
26.39?26.49?39.45?whirlpool
26.9326.9326.93gimli24v1
27.2427.4527.52shavite3256
28.5828.5828.59hamsi
30.8930.9030.96sha3512
30.9030.9030.96asconxofv12
30.8930.9130.91asconhashv12
31.5231.5331.56fugue256
35.4635.5035.51cubehash84
37.9037.9438.00cubehash168
38.7338.7638.77lane256
40.1940.4840.50floppsy
42.7142.7443.62essence384
43.5643.6243.74echosp256
44.1744.2944.29shavite3512
44.7044.7344.99sneikha256
46.1046.1246.17fugue384
47.2747.3047.31shamashashv1
48.0848.0948.44xoodyakv1
43.62?48.16?49.18?essence512
53.1153.2153.75simd256
61.5361.5361.53fugue512
62.3362.4462.52mgrostl256
65.2265.4965.53mcssha6
65.6665.6765.67mcssha4
67.4767.5167.55cubehash82
68.4168.4368.45essence224
68.4268.4468.46essence256
69.9069.9369.94cubehash164
70.1070.3170.83simd512
70.9171.3471.42echosp512
71.6871.7071.80lane512
72.5572.5772.71mcssha5
73.2373.2473.26echo512
74.8874.8974.89saturninhashv2
75.4075.4075.42esch256v1
93.7193.8193.82esch384v1
95.2495.2995.35md6d224
95.3195.3195.31coral256v1
96.7797.0697.26fsb256
97.03?99.07?116.18?sneikha384
102.24102.34102.57md6d256
109.38109.67110.31drygascon128
120.98120.98120.98knot256v2
125.68125.69125.73triadhashv1
130.77130.86130.99md6d384
131.40131.45131.45cubehash81
133.91133.91133.94cubehash162
142.74142.90143.16drygascon256
158.90159.13159.32md6d512
170.85170.85170.98knot256v1
244.99244.99245.05clxhash
261.84261.84261.94cubehash161
410.25410.25410.25knot512
431.74431.76432.74knot384
941.78943.52945.97syconhash256v1
1407.561407.571409.38subterraneanv1
2045.012050.932056.43acehash256v1
2156.492157.162166.66sivrijndael256hash256v1
2738.182738.192741.22skinnyhashtk3
3279.83?3403.01?4336.29?heron256v1
4760.804771.414851.16skinnyhashtk2
6118.356119.046131.28photonbeetlehash256rate32v1
6255.916255.996267.42gage1h256c256r128
9125.619126.889150.66gage1h256c224r064
9122.589130.709206.69gage1h256c224r032
10327.7410346.1910514.12gage1h256c256r064
10399.2510403.4110459.11sivtemphotonhashv1
17964.1817978.8018134.17gage1h256c512r064
18208.5518223.9718333.10gage1h256c256r032
20521.8320561.3220593.91orangishv1
33106.1433121.0733150.05gage1h256c224r016
38621.9838622.9338628.18gage1h256c512r032
39166.7639221.6239223.78gage1h256c256r016
66112.8366882.1967705.19gage1h256c224r008
93024.1393103.2593188.07fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
6.756.836.94bebb4185
8.088.088.83blake3
9.279.279.31blake2s
10.0210.0510.08edonr512
10.4110.5011.53md4
11.7811.8011.84blake2b
13.91?14.67?17.00?md5
14.59?16.08?17.83?beamsplitter
15.9416.6116.70edonr256
16.5516.6917.19sha1
17.6217.6618.67skein256256
17.6417.8417.91echo256
19.2719.4119.59blake512
20.5620.9420.94sha384
20.9421.0521.25sha512
20.9821.0821.31skein512256
21.1121.1921.34skein512512
22.1222.1222.67bmw512
22.6622.6622.95bmw256
22.9123.1723.30luffa256
22.22?23.23?30.56?tiger
22.9423.6624.69cubehash512
23.2523.7324.25blake64
24.1124.1925.22k12
25.5225.9526.83blake32
25.8827.3027.55sarmal256
27.3327.4727.61shake256
28.5928.6629.05keccakc512
28.3628.7729.53sha256
28.8628.9429.30keccakc768
28.9128.9829.16keccakc448
28.5529.0029.61blake256
29.1129.1229.55keccakc1024
29.2729.5830.45keccak
29.0629.6930.09sha224
29.8030.0530.19luffa384
29.9730.2730.27keccakc256
31.5832.0932.53sarmal512
32.3832.4532.56sha3256
32.3132.5032.83sha3224
31.1632.5533.45ripemd160
32.7832.7833.00sha3384
33.2533.2533.33sha3512
33.2233.6634.16shake128
35.1635.2535.86cubehash832
37.0937.2737.47nasha256
37.8837.8938.88jh384
37.8837.9238.97jh224
37.9137.9738.75jh256
37.8638.2339.27jh512
38.8838.8839.23cubehash816
38.7539.0639.23nasha512
38.9239.0839.14gimli24v1
39.0639.2239.44hamsi
42.0542.0642.08round3jh512
43.0043.1243.41groestl256
44.0944.0944.61round3jh256
45.1645.1645.16floppsy
46.4146.4547.52asconhashv12
46.4446.8147.50asconxofv12
47.2247.2847.36shabal256
47.5047.5047.86cubehash88
48.3149.1950.16shabal512
50.4250.5551.17skein10241024
50.9551.1951.41shavite3256
53.5354.0254.47luffa512
53.55?54.23?77.17?whirlpool
54.4855.5856.47cubehash1632
57.5357.7857.81keccakc512treed2
58.0558.4559.39rfsb509
58.4558.6758.67keccakc256treed2
60.8060.8660.97xoodyakv1
63.1763.1763.53cubehash84
61.0263.9764.36lux256
67.5267.5867.61shamashashv1
67.7767.7767.80groestl512
66.8368.0369.92sneikha256
69.3669.6970.11cubehash1616
77.2877.3177.39fugue256
79.8679.8880.73bblake256
81.3981.3981.42lane256
81.7582.2884.30shavite3512
84.7385.0685.42cubehash168
94.8394.8395.16cubehash82
97.6298.2398.98simd256
102.09102.14102.52esch256v1
107.53107.80108.39saturninhashv2
109.95111.41112.64lux512
113.23113.33115.91essence384
116.27116.39116.53fugue384
116.80117.09117.58cubehash164
119.36120.44120.80drygascon128
122.20122.36122.58mcssha6
126.94126.97127.45mcssha4
116.56127.08128.12essence512
128.73128.84128.95essence224
129.06129.11129.17essence256
135.59135.66135.88echo512
137.14137.17137.42coral256v1
137.30137.67140.09echosp256
141.16141.16141.55triadhashv1
145.70145.78145.84esch384v1
158.58158.58158.58cubehash81
163.64163.64164.30fugue512
167.36167.84170.12mgrostl256
168.33169.16169.50echosp512
157.44172.06172.06sneikha384
174.30174.30174.30knot256v2
181.17181.17181.19cubehash162
181.97182.08182.41mcssha5
193.62193.72194.83knot256v1
198.75200.08200.19drygascon256
215.50216.67219.94simd512
259.19260.89262.42fsb256
266.22266.25266.77clxhash
281.98282.95283.08lane512
308.58308.58308.62cubehash161
321.14321.98323.20md6d224
342.28343.38344.16md6d256
428.39430.23431.42md6d384
480.16480.22481.12knot384
501.12501.12501.22knot512
513.31513.89514.55md6d512
1434.421435.331437.95syconhash256v1
1591.021591.171593.95subterraneanv1
2082.552083.202089.84sivrijndael256hash256v1
3112.443125.483127.64acehash256v1
3891.783892.313892.47skinnyhashtk3
5331.025384.755390.44skinnyhashtk2
5417.505430.985431.42photonbeetlehash256rate32v1
5939.00?6096.89?7822.05?heron256v1
9812.959814.839825.05sivtemphotonhashv1
10112.7010113.3910114.50gage1h256c256r128
13411.3813412.0013413.86gage1h256c224r032
13873.7813875.0913915.28gage1h256c224r064
15722.5515722.9715993.41gage1h256c256r064
26761.4826862.0226945.81gage1h256c256r032
27374.7727379.4427699.64gage1h256c512r064
28969.8129143.5329269.05orangishv1
47833.9847933.6448002.45gage1h256c224r016
56674.5556676.3656778.14gage1h256c512r032
56854.2556857.3656962.06gage1h256c256r016
94863.1796077.7096105.81gage1h256c224r008
835030.09835484.78836386.72fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
42.2543.1243.25bebb4185
44.50?48.50?53.12?beamsplitter
57.50?57.75?64.50?md4
67.50?69.50?77.38?blake3
69.62?71.50?82.62?md5
67.00?72.00?84.75?floppsy
79.6279.6280.38blake2s
79.2581.2581.50edonr512
83.0083.1288.00sha1
86.0086.2586.25edonr256
94.88?95.12?106.50?blake2b
107.25107.25108.38gimli24v1
106.25110.62115.75skein256256
109.12?112.88?145.75?tiger
109.75113.62115.12luffa256
115.75117.38118.50hamsi
117.38120.38123.25cubehash512
121.38122.00130.75blake32
125.75126.25126.50bmw256
130.75131.00133.62sha224
129.50132.38134.00sha256
132.75132.75134.50blake256
141.00142.12142.25echo256
138.62149.00150.00ripemd160
155.62155.62155.75blake512
159.50161.00164.00luffa384
164.38164.38167.62sha384
165.00166.50169.88nasha256
167.25168.25168.50sha512
168.50169.00171.88skein512256
169.00169.00172.38skein512512
169.25169.25169.50asconhashv12
169.25169.38169.62asconxofv12
178.00178.12181.00bmw512
183.00?184.12?217.75?sneikha256
187.00189.88197.00blake64
192.25193.00211.88k12
198.75202.12204.12xoodyakv1
212.62214.12214.25shamashashv1
214.38215.25217.25shake256
216.62218.38220.38shavite3256
229.00229.12231.38keccakc512
230.25230.62231.38keccakc448
230.38232.25234.50sarmal256
233.12233.88234.88keccakc768
233.25234.00238.50keccakc1024
236.25236.75243.38keccak
238.38241.38241.75keccakc256
237.50?245.12?306.25?whirlpool
250.25250.25254.12groestl256
256.00256.00259.62cubehash816
256.88257.75260.50cubehash832
255.88257.88258.50sha3256
256.88258.75260.50sha3224
257.50261.50262.25sha3384
263.50263.50263.50sha3512
264.50264.50268.75shake128
262.00265.25269.00triadhashv1
258.75265.38265.62cubehash88
270.88273.62276.38luffa512
277.50277.50286.88cubehash84
273.75277.62282.00sarmal512
296.75296.75298.38saturninhashv2
298.25300.25300.50drygascon128
303.88305.12312.62jh256
304.75305.25305.88jh224
305.38305.38315.12jh384
304.88305.50313.12jh512
305.75309.50310.25shabal256
310.62310.62314.12cubehash82
311.00313.00316.12nasha512
314.62332.38337.75shabal512
342.38343.12345.62round3jh512
354.50358.25358.25round3jh256
369.88372.62374.88cubehash81
373.38376.25376.88cubehash1632
376.50376.50383.50knot256v1
385.88385.88385.88esch256v1
390.88392.88395.25lux256
405.25405.25406.50skein10241024
409.50414.62422.12rfsb509
428.88432.12435.62cubehash1616
435.38435.88438.88clxhash
438.75440.62444.38fugue256
453.50457.38457.38cubehash168
461.00461.50461.50keccakc512treed2
464.00465.00468.62coral256v1
465.75465.75467.62keccakc256treed2
481.25481.25481.25knot256v2
486.25489.75492.75cubehash164
514.75516.50519.25groestl512
530.75534.50549.12bblake256
550.62550.62551.25cubehash162
568.62572.38573.12mcssha6
572.25593.75599.00sneikha384
607.88608.00609.38mcssha4
621.12621.88622.25esch384v1
652.12653.25665.88shavite3512
655.38655.50655.75lane256
663.38663.62668.75fugue384
676.62676.62677.12cubehash161
691.75699.62703.38lux512
761.75763.38766.88drygascon256
783.50788.38791.75simd256
795.38796.25797.00essence224
797.38799.00799.50essence256
913.75914.25922.00essence384
971.75971.75972.12fugue512
974.25974.75975.75knot384
936.00?999.38?1050.12?essence512
1045.501045.881047.00mcssha5
1078.381084.621086.00echo512
1091.121091.121098.12echosp256
1211.881211.881211.88knot512
1341.251351.121355.62echosp512
1352.001358.001362.00mgrostl256
1724.881736.121757.38simd512
1990.002008.002021.62fsb256
2251.622258.002261.50lane512
2568.252573.752579.75md6d224
2576.122583.002590.38sivrijndael256hash256v1
2734.002743.252752.12md6d256
3038.503039.253047.25subterraneanv1
3425.623434.003440.50md6d384
4106.004112.754116.62md6d512
5300.625309.005312.00syconhash256v1
6212.126218.506222.75photonbeetlehash256rate32v1
9405.009494.009570.62skinnyhashtk2
10381.8810385.2510390.88skinnyhashtk3
10506.3810508.8810519.38sivtemphotonhashv1
11526.2511526.5011534.38acehash256v1
26924.50?26960.62?35249.38?heron256v1
34709.2534714.2534717.75gage1h256c256r128
47225.0047229.3847230.38gage1h256c224r032
51355.1251355.2551513.25gage1h256c224r064
58295.1258300.3859229.25gage1h256c256r064
94209.6294219.0094863.88gage1h256c256r032
101596.88101603.50102349.88gage1h256c512r064
113290.50113835.88114964.75orangishv1
163998.62164034.00164591.12gage1h256c224r016
195538.62195544.00195733.00gage1h256c256r016
199093.25199099.38199133.12gage1h256c512r032
322536.12325552.88326330.12gage1h256c224r008
6677182.626682138.256688299.25fsb512

amd64; IB+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
0.960.970.98bebb4185
1.931.941.94blake3
2.092.102.10edonr512
3.093.103.10md4
3.123.133.13bmw512
3.403.403.40blake2b
4.174.174.17cubehash832
4.164.174.18edonr256
4.254.264.28echo256
4.554.554.55sha1
4.634.644.65k12
4.774.784.79bmw256
4.874.884.96beamsplitter
5.035.035.04md5
5.325.325.32keccakc256treed2
5.345.345.35blake2s
5.445.455.45bblake256
5.535.535.54shabal512
5.525.535.54shabal256
5.665.675.68blake64
6.016.016.01blake32
6.066.076.08blake512
6.166.186.31sarmal256
6.286.296.30skein512256
6.296.306.30skein512512
6.516.526.53tiger
6.496.556.60keccakc512treed2
7.137.147.14sha512
7.137.147.14sha384
7.607.607.61sarmal512
7.897.917.93skein10241024
8.008.008.01blake256
8.268.278.27cubehash1632
8.278.278.27cubehash512
8.278.278.28keccakc256
8.288.298.35cubehash816
8.398.438.45skein256256
8.658.658.65shake128
8.868.878.87lux512
9.329.329.33lux256
9.419.429.42groestl256
9.619.619.61keccakc448
10.0710.0710.08sha3224
10.0910.0910.09rfsb509
10.1210.1410.15sha224
10.1310.1410.15sha256
10.1710.1710.18keccakc512
10.5910.5910.60shake256
10.6010.6110.61sha3256
10.8210.8310.83keccak
11.5911.5911.60luffa256
11.9411.9411.95luffa384
12.9012.9012.91ripemd160
12.9512.9612.97groestl512
13.2913.3013.30keccakc768
13.8213.8313.84jh256
13.8213.8313.84jh384
13.8413.8413.85sha3384
13.8513.8513.87jh512
13.8513.8613.86jh224
14.9114.9315.08fugue256
15.2015.2015.21gimli24v1
15.5015.5015.52round3jh512
15.5015.5215.53round3jh256
15.6915.6915.70nasha256
15.8215.8315.84nasha512
16.4816.4916.55cubehash1616
16.6416.6516.70cubehash88
16.9917.0017.01shavite3256
18.8218.8218.83luffa512
19.1719.1819.18keccakc1024
19.8519.8519.86sha3512
21.0921.1121.12fugue384
22.0422.0622.08hamsi
22.7122.7122.72whirlpool
24.6624.6624.67lane256
26.6926.7926.80xoodyakv1
27.2727.2827.29echosp256
27.4527.4527.47asconhashv12
27.4527.4627.47asconxofv12
27.4427.4827.74shavite3512
27.7127.8027.83fugue512
31.0431.1731.23simd256
31.9232.0732.86simd512
32.2832.3032.31md6d224
32.8832.8932.90shamashashv1
33.0433.0533.09cubehash168
33.2033.2133.21cubehash84
34.8734.9035.06md6d256
37.9738.0038.18essence512
37.9838.1638.19essence384
38.3038.3138.33sneikha256
39.4639.4739.49echosp512
39.6639.7739.97mgrostl256
41.5941.7142.68echo512
44.2244.5945.39fsb256
45.2945.3045.33md6d384
45.4245.5346.30essence224
45.5245.5445.54essence256
46.9746.9947.01esch256v1
48.9949.0049.03mcssha6
48.9849.0149.18mcssha4
48.9849.0149.18mcssha5
54.0954.1054.12saturninhashv2
55.6655.6855.69md6d512
56.0556.0656.17floppsy
57.6857.6957.70esch384v1
58.9959.3559.44lane512
65.9966.0066.00cubehash164
66.4466.4566.47cubehash82
72.8972.9072.93coral256v1
76.3176.3376.36drygascon128
77.8177.8477.88sneikha384
79.7979.8079.82triadhashv1
82.2882.5283.24knot256v2
94.0894.1394.18drygascon256
112.89113.08113.23clxhash
128.46128.92128.94knot256v1
132.01132.04132.05cubehash162
128.53132.76135.51fsb512
132.89132.93132.94cubehash81
234.79234.79234.81knot512
264.02264.09264.42cubehash161
318.61318.86319.33knot384
671.18671.46671.77syconhash256v1
1018.941020.011021.25subterraneanv1
1488.271491.591501.10sivrijndael256hash256v1
1524.791525.551526.99acehash256v1
1780.81?1816.35?2172.27?heron256v1
1934.051940.862003.05skinnyhashtk3
3283.863287.223289.40gage1h256c256r128
3576.423579.273581.46skinnyhashtk2
5317.455324.725333.32gage1h256c224r064
5344.585347.695372.58photonbeetlehash256rate32v1
5629.285631.945637.41orangishv1
5722.025736.675744.54gage1h256c224r032
5844.105845.535850.90gage1h256c256r064
9012.409015.109016.55sivtemphotonhashv1
10487.4510494.7610503.23gage1h256c512r064
10646.4510666.5010669.91gage1h256c256r032
19203.3019332.1819439.43gage1h256c224r016
19797.2919800.1419823.95gage1h256c512r032
20023.7120032.3820095.86gage1h256c256r016
39383.6939399.9839424.57gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.011.021.03bebb4185
1.941.951.96blake3
2.192.192.21edonr512
3.183.183.19md4
3.383.393.40bmw512
3.423.423.44blake2b
4.264.274.27edonr256
4.454.464.47echo256
4.614.614.61cubehash832
4.694.694.70sha1
4.724.734.74k12
4.954.964.98bmw256
4.974.985.00beamsplitter
5.155.155.16md5
5.355.355.35blake2s
5.895.905.91blake64
5.935.935.94shabal256
5.925.945.95shabal512
6.066.076.08bblake256
6.136.146.15blake32
6.196.196.20keccakc256treed2
6.276.286.29blake512
6.416.426.43skein512256
6.426.436.56sarmal256
6.426.436.44skein512512
6.686.706.71tiger
7.427.437.45sha384
7.437.447.45sha512
7.467.487.49keccakc512treed2
7.907.917.93sarmal512
8.168.168.16blake256
8.198.228.26skein10241024
8.508.528.54skein256256
8.548.558.55cubehash512
8.558.568.56keccakc256
8.738.738.78cubehash816
8.888.888.89shake128
9.069.069.07cubehash1632
9.739.749.74lux512
9.799.799.80groestl256
9.859.859.86lux256
9.869.879.87keccakc448
10.2810.2810.29sha3224
10.3510.3510.37sha224
10.3610.3610.37sha256
10.5410.5410.55keccakc512
10.7210.7210.72rfsb509
10.9210.9210.93sha3256
10.9210.9310.94shake256
11.2111.2211.22keccak
11.8011.8011.81luffa256
12.2512.2612.27luffa384
13.1413.1513.17ripemd160
13.5713.5813.59keccakc768
13.6713.6813.68groestl512
14.0614.0714.07jh384
14.0614.0714.08sha3384
14.0514.0814.09jh256
14.0714.0914.10jh512
14.0814.0914.09jh224
15.3115.3215.33gimli24v1
15.4315.4615.60fugue256
15.7615.7715.79round3jh512
15.7615.7815.78round3jh256
15.9815.9916.00nasha256
16.3716.3816.39nasha512
17.1017.1117.12cubehash88
17.2817.2817.30shavite3256
17.2817.2917.34cubehash1616
19.2819.2919.29keccakc1024
19.3019.3019.33luffa512
19.9119.9119.92sha3512
22.0022.0122.02fugue384
22.1022.1222.17hamsi
23.1423.1523.16whirlpool
25.4825.4925.49lane256
26.5726.6226.90xoodyakv1
27.6727.6827.70asconhashv12
27.6727.6927.70asconxofv12
28.3828.3928.40echosp256
28.3528.4028.62shavite3512
29.0929.1429.17fugue512
31.5131.6031.71simd256
32.6532.6732.68md6d224
33.1233.1333.17shamashashv1
33.1933.4433.98simd512
33.6533.6533.65cubehash84
33.8433.8633.89cubehash168
35.2935.3335.42md6d256
38.6238.6338.65sneikha256
39.2739.2939.47essence512
39.3039.4739.47essence384
40.9440.9540.96echosp512
41.7241.7441.98mgrostl256
43.0743.1143.96echo512
45.7445.7645.78md6d384
46.3246.3246.34essence256
46.3046.3646.95essence224
47.2747.3047.33esch256v1
47.5047.8848.91fsb256
49.8449.8550.01mcssha4
49.8549.8750.05mcssha6
50.5850.5950.75mcssha5
54.5454.5754.58saturninhashv2
56.0856.0856.21floppsy
56.1556.1856.20md6d512
58.2458.2558.27esch384v1
63.1163.7763.80lane512
66.7966.7966.80cubehash164
66.8966.8966.91cubehash82
73.4973.4973.50coral256v1
76.4476.4576.47drygascon128
78.6778.7578.78sneikha384
79.9579.9779.98triadhashv1
83.1783.9383.94knot256v2
94.7394.7794.85drygascon256
113.08113.10113.12clxhash
129.15129.22129.23knot256v1
132.81132.81132.83cubehash162
133.33133.34133.37cubehash81
235.32235.32235.70knot512
264.82264.87264.88cubehash161
319.37319.52320.16knot384
677.38677.80677.90syconhash256v1
1020.971021.651022.45subterraneanv1
1489.491491.521497.72sivrijndael256hash256v1
1539.691540.591541.12acehash256v1
1845.13?1846.13?2163.38?heron256v1
1955.331956.332011.67skinnyhashtk3
3322.773325.393327.61gage1h256c256r128
3581.373582.673586.19skinnyhashtk2
5336.185337.755358.21photonbeetlehash256rate32v1
5371.155376.555380.86gage1h256c224r064
5674.185675.505678.88orangishv1
5776.975786.645792.89gage1h256c224r032
5902.085903.245907.54gage1h256c256r064
9005.789007.699010.36sivtemphotonhashv1
10596.5310598.2610603.47gage1h256c512r064
10740.1610757.9210762.48gage1h256c256r032
11510.7511517.2011522.42fsb512
19386.9519493.8419577.76gage1h256c224r016
19972.3119977.2620000.41gage1h256c512r032
20197.2920200.7120253.03gage1h256c256r016
39701.2239714.6339740.32gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
1.041.051.09bebb4185
2.342.352.38edonr512
3.313.323.34md4
3.443.463.46blake2b
3.743.743.74blake3
3.763.793.81bmw512
4.404.414.46edonr256
4.924.934.94sha1
4.934.964.98echo256
5.145.145.15k12
5.135.155.16beamsplitter
5.255.265.27bmw256
5.345.355.35cubehash832
5.355.355.35blake2s
5.345.355.36md5
6.256.286.30blake64
6.366.376.37blake32
6.596.606.61shabal256
6.606.616.63shabal512
6.606.626.63skein512256
6.616.646.70blake512
6.626.656.67skein512512
6.856.907.01sarmal256
6.966.987.00tiger
7.057.067.07bblake256
7.217.227.23keccakc256treed2
7.907.917.92sha384
7.947.957.96sha512
8.358.368.38keccakc512treed2
8.408.408.40blake256
8.438.458.47sarmal512
8.658.688.71skein256256
8.698.738.78skein10241024
9.019.019.02cubehash512
9.229.239.23keccakc256
9.479.479.48shake128
9.479.489.52cubehash816
10.0810.0810.09keccakc448
10.3810.3910.39cubehash1632
10.4010.4110.43groestl256
10.4110.4210.44sha3224
10.7010.7110.73sha224
10.7110.7210.74sha256
10.7310.7410.76lux256
10.9710.9710.98keccakc512
11.2111.2311.24lux512
11.2911.2911.30sha3256
11.3011.3211.33shake256
11.8611.8711.90keccak
11.8811.8811.88rfsb509
12.1512.1512.17luffa256
12.7612.7712.79luffa384
13.5713.5813.60ripemd160
13.6613.6813.70keccakc768
14.0914.0914.10sha3384
14.4514.4614.49jh256
14.4414.4714.49jh384
14.4714.4814.48jh224
14.4714.4914.50jh512
14.8614.8814.91groestl512
15.4715.5015.52gimli24v1
16.1816.2016.22round3jh256
16.1916.2116.23round3jh512
16.3316.3816.50fugue256
16.4516.4616.48nasha256
17.2917.3117.34nasha512
17.7517.7617.77shavite3256
17.8417.8817.89cubehash88
18.6018.6218.67cubehash1616
19.9419.9519.96keccakc1024
20.0820.0920.11luffa512
20.5420.5520.55sha3512
22.3522.4022.45hamsi
23.5123.5323.58fugue384
23.8423.8623.88whirlpool
26.8326.8526.86lane256
26.8127.0427.09xoodyakv1
27.9527.9627.97echosp256
28.0428.0828.09asconxofv12
28.0528.0828.09asconhashv12
29.8729.9830.13shavite3512
31.4031.4531.46fugue512
32.2532.2832.32md6d224
32.3632.4032.54simd256
33.6033.6233.68shamashashv1
34.3834.3934.39cubehash84
34.7734.8334.90md6d256
35.1935.2235.23cubehash168
35.1835.7635.98simd512
39.1339.1539.17sneikha256
41.4741.5141.63essence512
41.4841.6141.65essence384
44.8044.8244.85echosp512
45.0945.1345.16md6d384
45.1345.2245.42mgrostl256
45.3645.4146.32echo512
47.5747.6348.23essence224
47.6247.6447.67essence256
47.7747.7947.85esch256v1
51.2351.2751.42mcssha4
51.2851.3351.54mcssha6
53.2253.2453.26mcssha5
53.0753.3453.83fsb256
55.2955.3255.35saturninhashv2
55.3055.3355.37md6d512
56.2156.2256.23floppsy
59.1659.1859.20esch384v1
67.6267.6267.64cubehash82
68.1268.1268.14cubehash164
69.9670.0470.08lane512
74.4674.4874.51coral256v1
76.5976.6276.71drygascon128
80.1880.2080.30sneikha384
80.2180.2380.26triadhashv1
85.0885.1185.94knot256v2
95.7795.8295.89drygascon256
113.39113.40113.42clxhash
129.66129.74129.75knot256v1
134.07134.08134.10cubehash81
134.12134.12134.15cubehash162
236.89236.90236.91knot512
266.15266.19266.21cubehash161
321.43322.00322.15knot384
688.22688.74688.78syconhash256v1
1024.871025.211025.66subterraneanv1
1484.391488.411495.86sivrijndael256hash256v1
1564.231565.521566.29acehash256v1
1893.35?1893.80?2211.83?heron256v1
1980.131983.622037.00skinnyhashtk3
3386.943388.103389.30gage1h256c256r128
3591.693595.293599.91skinnyhashtk2
5318.905321.995340.46photonbeetlehash256rate32v1
5458.275462.445466.66gage1h256c224r064
5745.785748.305758.34orangishv1
5855.905869.785874.47gage1h256c224r032
5995.425998.986005.66gage1h256c256r064
8983.598990.248992.48sivtemphotonhashv1
10762.6810767.6510776.65gage1h256c512r064
10895.2210908.4310914.09gage1h256c256r032
19650.7819755.3619846.57gage1h256c224r016
20260.7020265.1420285.85gage1h256c512r032
20472.4220480.0620529.45gage1h256c256r016
30465.5130480.1330496.07fsb512
40223.1240237.2840250.89gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
1.211.221.24bebb4185
2.542.562.58edonr512
3.633.643.65blake3
3.693.713.73md4
3.903.923.95blake2b
4.494.534.62bmw512
4.774.804.83edonr256
5.355.355.36blake2s
5.525.535.53sha1
5.545.565.63beamsplitter
5.725.745.76k12
5.865.885.88md5
6.006.016.03bmw256
6.046.086.14echo256
6.696.726.74blake64
6.906.916.93blake32
6.987.037.10blake512
7.167.187.20skein512512
7.167.187.22skein512256
7.197.247.32sarmal256
7.297.307.32cubehash832
7.767.807.85tiger
8.378.398.41shabal256
8.428.428.44shabal512
8.458.478.49sha384
8.498.508.51sha512
8.778.808.90sarmal512
9.069.069.08blake256
9.059.089.12skein256256
9.959.969.97keccakc256treed2
9.9910.0110.03bblake256
10.1210.1310.15shake128
10.1310.1410.15keccakc256
10.2510.2610.28cubehash512
10.9611.0811.21skein10241024
11.4411.4511.47cubehash816
11.6511.6511.67sha224
11.6711.6911.72sha256
12.0612.0712.09groestl256
12.4112.4312.44keccakc448
12.4312.4412.45keccakc512
12.4312.4412.49keccak
12.5312.5512.56sha3256
12.5812.5912.60sha3224
12.6012.6112.62shake256
12.9212.9612.99keccakc512treed2
13.0613.0713.08lux256
13.0813.1013.12luffa256
13.9213.9213.93cubehash1632
14.1514.1714.21luffa384
14.6514.6714.69ripemd160
14.8314.8314.87rfsb509
14.8314.8414.85keccakc768
15.0315.0315.05sha3384
15.4015.4415.51jh384
15.4215.4415.49jh256
15.4415.4815.51jh224
15.4715.4815.51jh512
15.9916.0116.06gimli24v1
16.0116.0416.08lux512
16.8616.9016.91groestl512
17.3217.3517.38round3jh256
17.3217.3517.39round3jh512
17.6917.7217.78nasha256
17.9918.0218.08nasha512
18.7218.8118.88fugue256
19.0219.0419.07shavite3256
19.8519.8719.93cubehash88
21.9821.9922.02keccakc1024
22.1522.1922.22cubehash1616
22.1922.2322.25luffa512
22.4322.4422.51sha3512
22.5122.6122.69hamsi
25.7725.7925.84whirlpool
27.4927.5627.61fugue384
27.5627.6027.70xoodyakv1
29.0529.0829.12asconhashv12
29.0629.0829.16asconxofv12
30.4930.5030.52lane256
30.7330.9931.08shavite3512
32.0732.1032.15echosp256
34.6134.6534.78simd256
34.8534.9134.99shamashashv1
36.3336.3436.37cubehash84
37.3437.4237.49fugue512
38.7438.8138.88cubehash168
40.5340.5640.59sneikha256
44.0644.3745.00simd512
46.8346.9347.81echo512
47.2547.3147.42essence512
47.2947.4147.48essence384
49.0549.1149.16esch256v1
49.7549.8649.98mgrostl256
51.1751.1951.24essence256
51.1551.2051.92essence224
53.3953.4353.47echosp512
54.9454.9555.01mcssha4
55.1055.1355.31mcssha6
56.5256.5356.55floppsy
57.3357.3857.42saturninhashv2
60.2660.3160.49mcssha5
61.6461.6861.73esch384v1
62.8063.4464.38fsb256
64.9965.0565.09md6d224
69.5869.5969.62cubehash82
69.9570.1070.21md6d256
71.6771.6871.70cubehash164
77.0877.1177.16drygascon128
77.0877.2477.26coral256v1
80.9781.0181.06triadhashv1
84.1484.2084.34sneikha384
87.5787.6588.13knot256v2
90.8390.9491.02md6d384
93.0893.2293.26lane512
98.4798.5598.61drygascon256
111.32111.42111.53md6d512
114.26114.31114.41clxhash
131.04131.11131.15knot256v1
136.02136.04136.07cubehash81
137.65137.65137.69cubehash162
241.08241.10241.13knot512
269.69269.72269.76cubehash161
325.18325.79325.97knot384
717.58717.68717.88syconhash256v1
1035.361035.581036.46subterraneanv1
1480.061483.141491.42sivrijndael256hash256v1
1630.691631.171634.63acehash256v1
2023.47?2023.68?2341.35?heron256v1
2046.812048.512106.33skinnyhashtk3
3556.783558.743559.90gage1h256c256r128
3623.153623.423632.05skinnyhashtk2
5271.395272.885293.37photonbeetlehash256rate32v1
5688.665691.915694.65gage1h256c224r064
5939.065940.035943.21orangishv1
6086.486091.716094.31gage1h256c224r032
6248.386250.666257.77gage1h256c256r064
8943.178947.968956.01sivtemphotonhashv1
11207.1711219.4011237.75gage1h256c512r064
11308.0911317.1911325.49gage1h256c256r032
20361.3520472.7420562.34gage1h256c224r016
21035.3421040.6821067.65gage1h256c512r032
21214.3621222.5321278.65gage1h256c256r016
41614.8941631.1041645.88gage1h256c224r008
81044.6081069.6781105.60fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
3.12?3.19?3.56?bebb4185
3.813.813.88blake3
5.385.445.56blake2s
6.196.316.69edonr512
7.69?8.06?8.75?blake2b
7.94?8.06?9.38?beamsplitter
8.568.819.00md4
9.629.759.88edonr256
12.4412.5612.75md5
12.6912.8112.88sha1
13.8813.9414.06skein512256
13.8813.9414.06skein512512
14.0014.0614.06blake32
14.1914.3114.50skein256256
14.3814.6915.25blake512
14.5614.7515.06blake64
14.9415.1915.38bmw512
15.1915.4415.56sarmal256
15.3815.5615.81echo256
15.4415.6215.94bmw256
15.7515.8816.50k12
16.7516.8817.00tiger
17.6217.7518.12blake256
18.0018.1218.38sarmal512
18.5618.6918.88sha384
18.8819.1219.31sha512
22.5022.5622.75gimli24v1
22.8122.8823.00sha3256
22.8822.8823.19sha3384
22.8822.9423.38sha3224
23.0623.0623.25shake128
23.5623.5623.62sha3512
23.5623.6223.75shake256
23.7523.8124.00sha224
23.7523.8824.00sha256
24.5624.6924.88luffa256
24.6924.7525.00keccakc1024
24.8124.9425.19keccakc768
25.0025.0625.19keccakc512
25.0025.0625.44keccakc448
25.3125.4425.56keccakc256
25.3125.4425.62keccak
25.6925.7525.94cubehash512
28.1928.4428.75jh256
28.3128.4428.69jh384
28.3128.4428.69jh512
28.3828.5028.81hamsi
28.3828.5028.81jh224
28.5628.6928.81ripemd160
31.3131.3131.38shabal256
31.3131.3831.44shabal512
31.5631.7532.06luffa384
31.8832.0032.06cubehash832
31.8832.0032.19round3jh256
31.8832.0632.25round3jh512
33.0033.1233.38groestl256
33.8134.0034.25nasha256
34.7534.8135.06shavite3256
34.8134.9435.00xoodyakv1
35.0035.1236.44skein10241024
35.6235.6935.94nasha512
36.1236.1236.19cubehash816
41.8142.0042.25asconxofv12
41.8842.1242.19asconhashv12
42.6242.7542.88lux256
43.6945.0645.62cubehash88
46.1946.3146.38bblake256
48.2548.5048.75groestl512
48.8849.1949.44fugue256
49.0649.2549.38luffa512
49.5649.6949.81whirlpool
50.0650.1950.38rfsb509
50.1250.3850.62shamashashv1
56.9457.5058.19shavite3512
57.6957.8158.31sneikha256
58.6958.7558.88cubehash1632
60.3860.4460.56floppsy
60.8861.0061.31keccakc512treed2
61.2561.3861.50cubehash84
61.5061.5061.62keccakc256treed2
62.8163.0663.31simd256
65.6265.6965.94esch256v1
66.9467.0667.12cubehash1616
72.8173.1273.62lux512
77.1277.1977.31lane256
78.4478.8179.31fugue384
83.1283.4484.00saturninhashv2
83.5083.6983.81drygascon128
84.2584.8885.56cubehash168
86.7587.0688.12echo512
90.5690.8190.88triadhashv1
93.2593.4493.75esch384v1
94.6294.6994.81cubehash82
95.9496.1996.88essence224
96.1296.2596.56essence256
97.9498.0698.25echosp256
102.38102.62102.94mcssha4
103.62103.81104.25mcssha6
110.19110.38110.75coral256v1
114.25115.00115.62fugue512
117.00117.06117.38cubehash164
120.69121.12121.56essence384
120.94121.19121.56essence512
124.00124.25124.50echosp512
124.56124.62125.00clxhash
127.44128.50129.25knot256v2
129.69130.06130.69mgrostl256
133.75133.88134.06drygascon256
135.88136.38136.62sneikha384
135.62136.50138.50simd512
148.62148.75149.19knot256v1
150.25150.44150.94mcssha5
161.00161.06161.19cubehash81
174.31177.31182.31fsb256
182.69182.81183.19cubehash162
209.06209.31210.00md6d224
224.75225.31226.38md6d256
290.31291.00291.75md6d384
294.81295.06295.19knot512
314.75314.81314.94cubehash161
353.81354.06354.31md6d512
359.19361.50362.69lane512
363.12363.38363.69knot384
1090.191091.381092.50syconhash256v1
1169.001169.561170.38subterraneanv1
1427.061432.441436.50sivrijndael256hash256v1
2479.752482.692485.75acehash256v1
2909.192910.562993.50skinnyhashtk3
3687.003687.754005.19heron256v1
4020.504021.254022.62skinnyhashtk2
4678.254681.444697.06photonbeetlehash256rate32v1
5753.005755.625766.12gage1h256c256r128
8437.758440.068442.56orangishv1
8448.948449.818451.50sivtemphotonhashv1
8648.258651.888655.12gage1h256c224r064
8940.318955.698959.62gage1h256c224r032
9501.949505.889507.12gage1h256c256r064
16616.3116641.6916645.94gage1h256c256r032
17022.9417029.4417059.19gage1h256c512r064
29438.5029532.1929725.00gage1h256c224r016
30664.3830680.4430722.19gage1h256c256r016
30924.7530938.8831025.75gage1h256c512r032
59438.6959473.0059513.81gage1h256c224r008
728601.56728909.50729212.31fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
18.0018.0019.00bebb4185
29.0029.5030.50beamsplitter
35.5036.0036.50blake3
46.0046.5047.50edonr256
46.0047.5049.00md4
47.5048.0048.50blake2s
50.0050.5051.50edonr512
56.5057.0059.00gimli24v1
60.0062.0063.50md5
62.5063.0063.50sha1
64.5065.5069.00blake2b
66.5067.0068.50blake32
75.0076.0076.50hamsi
79.5080.5081.00skein256256
80.0080.5081.00tiger
80.0081.5084.00blake256
83.5085.0086.00floppsy
85.0085.5087.00bmw256
106.50107.00108.00luffa256
107.00107.50107.50sha224
107.50108.00109.00sha256
110.00110.50112.50skein512256
110.50111.50112.00skein512512
113.50113.50116.00xoodyakv1
115.00117.00118.50blake512
116.00117.50120.00blake64
119.50120.50122.50bmw512
121.00123.00126.50echo256
124.00124.50126.00k12
125.50126.50127.50ripemd160
135.00136.00139.00sarmal256
143.00144.50145.50asconxofv12
143.50144.50145.50asconhashv12
146.00146.50147.00shavite3256
146.00147.00148.00nasha256
148.50149.00150.50cubehash512
148.50150.00151.00sha384
150.50152.50154.50sha512
158.50159.50161.50sneikha256
158.50160.00162.50sarmal512
159.50160.50161.50shamashashv1
159.50160.50163.00luffa384
165.00165.50166.50triadhashv1
181.50181.50182.00sha3256
181.50182.00183.00sha3384
182.00182.50183.50sha3224
183.00183.50184.00shake128
186.00186.50187.50sha3512
187.00187.50191.00shake256
190.50191.50193.00groestl256
198.00198.50200.50keccakc1024
199.00200.00201.50keccakc768
199.50200.00201.00keccakc512
200.00200.50202.50keccakc448
202.50203.00204.00keccakc256
204.00204.50205.50clxhash
204.00205.00206.50keccak
205.50205.50206.00shabal512
206.00206.00206.00shabal256
210.00212.00213.50drygascon128
212.00212.50213.00whirlpool
224.50230.50232.00cubehash832
229.50231.00232.50jh512
230.00231.00232.00jh224
229.50231.50233.00saturninhashv2
231.50232.00233.00cubehash816
232.00233.50235.50jh256
231.50234.50236.50jh384
240.50243.50251.50cubehash88
244.50245.00246.50luffa512
246.00246.50247.50esch256v1
256.50256.50257.50cubehash84
257.00258.50259.50round3jh256
257.50259.00260.00round3jh512
278.50280.00285.00skein10241024
282.00283.00284.00lux256
285.00285.50286.50nasha512
285.00287.00291.00knot256v1
288.50289.00289.50cubehash82
287.50289.50294.50fugue256
307.00307.50308.50bblake256
341.00341.50343.00rfsb509
355.00355.00356.00cubehash81
356.00358.00362.00knot256v2
369.50370.00372.00groestl512
371.00372.00374.00coral256v1
403.00404.00405.50esch384v1
412.50413.00414.00cubehash1632
413.00413.50414.50cubehash1616
440.00447.00450.00cubehash168
454.50455.50461.50shavite3512
462.50464.50467.50lux512
463.00464.50467.50sneikha384
470.00471.00474.00cubehash164
474.50476.50479.50mcssha4
480.50484.00490.50fugue384
484.50485.50489.00mcssha6
487.50488.50489.00keccakc512treed2
491.50492.50492.50keccakc256treed2
504.00505.50507.00simd256
505.00505.50507.00drygascon256
535.50536.00539.50cubehash162
586.50587.50590.50essence224
588.00590.50597.00essence256
627.00627.50629.00lane256
669.50670.50670.50cubehash161
694.00696.50705.50echo512
714.00715.00716.00knot512
723.50728.50737.00fugue512
749.50753.00754.00knot384
785.00786.00787.00echosp256
857.00858.00862.50mcssha5
971.50973.50977.00essence512
972.00974.00977.00essence384
993.50996.00997.50echosp512
1038.001039.501045.00mgrostl256
1086.501095.001111.50simd512
1374.501394.501449.50fsb256
1673.001677.501679.00md6d224
1744.001751.501761.50sivrijndael256hash256v1
1796.001801.001807.50md6d256
2221.502223.502228.00subterraneanv1
2322.002325.502332.50md6d384
2828.002833.002838.00md6d512
2880.002898.002905.00lane512
4006.504013.004018.50syconhash256v1
5351.005355.505370.50photonbeetlehash256rate32v1
7153.007158.007164.00skinnyhashtk2
7760.007765.507982.00skinnyhashtk3
9011.509019.009024.00sivtemphotonhashv1
9164.009172.509180.00acehash256v1
16788.0016790.0017111.00heron256v1
19736.0019760.5019776.50gage1h256c256r128
31446.0031513.5031540.00gage1h256c224r032
31933.5031942.0031966.00gage1h256c224r064
33726.5033739.0033756.00orangishv1
35083.5035103.5035121.50gage1h256c256r064
58481.0058579.0058628.00gage1h256c256r032
62853.0062893.5062987.50gage1h256c512r064
100948.00101119.50101866.50gage1h256c224r016
105146.00105169.50105339.00gage1h256c256r016
108913.50109202.00109225.50gage1h256c512r032
199853.50199924.00200041.00gage1h256c224r008
5864105.505868590.505872708.50fsb512

amd64; SB+AES (206d7); 2012 Intel Xeon E5-2660; 8 x 2200MHz; unstable; gcc123, supercop-20200522

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
0.780.780.78bebb4185
1.511.511.51blake3
1.771.781.78edonr512
2.472.472.48blake2b
2.482.492.49md4
2.872.872.88bmw512
3.073.073.08cubehash832
3.163.173.18echo256
3.303.303.33edonr256
3.613.613.62sha1
3.883.893.89k12
3.923.923.92blake2s
3.913.923.93bmw256
3.933.934.08beamsplitter
3.943.943.95md5
4.084.114.12keccakc256treed2
4.114.114.12shabal256
4.124.124.13bblake256
4.134.144.30shabal512
4.224.234.27blake64
4.33?4.41?5.10?blake32
4.514.524.53blake512
4.644.644.65skein512256
4.624.654.71skein512512
4.894.975.04keccakc512treed2
5.405.405.41tiger
5.595.595.60sarmal256
5.825.845.85sha512
5.835.855.90sha384
5.875.875.87blake256
6.126.126.13cubehash816
6.256.256.25cubehash512
6.256.256.25cubehash1632
6.466.466.46keccakc256
6.816.826.82shake128
6.926.926.93lux512
6.997.017.26skein10241024
7.077.087.08groestl256
7.077.107.11skein256256
7.507.517.51sarmal512
7.557.587.59lux256
7.607.607.61rfsb509
7.887.897.90sha3224
7.957.967.96keccakc512
8.188.198.19keccakc448
8.338.348.35sha3256
8.358.368.37shake256
8.408.418.42sha256
8.418.428.42sha224
8.398.458.91keccak
9.079.079.08luffa256
9.279.289.28luffa384
9.509.509.51groestl512
10.2010.2110.21jh384
10.2010.2110.22jh256
10.2010.2110.22jh224
10.2310.2310.24jh512
10.8110.8210.83ripemd160
10.8710.8810.89fugue256
10.8810.8810.89sha3384
11.3911.4011.41round3jh256
11.4011.4111.41round3jh512
11.4611.4711.48keccakc768
11.5911.6011.61gimli24v1
12.1512.1612.16cubehash1616
11.73?12.26?17.24?cubehash88
12.3112.3312.33nasha256
12.7012.7112.74nasha512
13.6213.6413.65shavite3256
14.2914.3014.32luffa512
14.9514.9614.97keccakc1024
15.5015.5115.52fugue384
15.6515.6615.67sha3512
16.5916.6016.61hamsi
17.7417.7517.76whirlpool
18.4018.5918.82xoodyakv1
19.1019.1019.11lane256
20.3720.3820.39fugue512
22.1022.1222.14shavite3512
22.5922.6022.61echosp256
23.4423.4523.46asconhashv12
23.3623.4724.35asconxofv12
24.3424.3424.34cubehash168
24.50?24.51?34.44?cubehash84
24.8424.8824.94simd512
25.3425.3725.54simd256
27.8927.9127.93md6d224
26.9928.2228.50essence384
28.2128.4828.55essence512
29.6729.6829.70mgrostl256
30.1930.2030.24md6d256
30.7330.7830.79shamashashv1
30.7930.8030.83echo512
32.2532.2632.27echosp512
34.1834.2534.83essence224
34.2334.2534.25essence256
34.4434.4535.76sneikha256
35.7435.7535.76floppsy
36.1936.2536.29esch256v1
35.8836.2736.69mcssha6
35.9036.3536.76mcssha5
35.8936.5136.83mcssha4
37.7337.8338.30fsb256
40.0840.1140.14md6d384
43.7444.0844.11esch384v1
46.3446.3546.37saturninhashv2
48.1948.2248.25md6d512
48.3748.3848.39cubehash164
49.2649.2749.27cubehash82
52.7052.7152.76lane512
58.6758.6858.71triadhashv1
62.1262.3762.39coral256v1
64.8064.8164.83drygascon128
69.9369.9569.98sneikha384
74.1974.2574.28drygascon256
81.9682.2782.59knot256v2
92.9396.9196.94cubehash162
98.2598.2698.27cubehash81
98.8599.08102.64clxhash
93.20?110.69?121.11?fsb512
125.06125.16126.77knot256v1
194.68?196.59?274.50?cubehash161
205.12205.60206.54knot512
270.08271.09273.01knot384
518.09523.60525.05syconhash256v1
837.28838.20838.99subterraneanv1
1190.851192.881196.41sivrijndael256hash256v1
1220.941224.211266.59skinnyhashtk3
1290.101334.791395.94acehash256v1
1989.362014.902020.23heron256v1
2270.592274.502283.54skinnyhashtk2
2929.102933.042946.00gage1h256c256r128
4406.394411.364419.20gage1h256c224r032
4391.394417.174432.72gage1h256c224r064
4769.914778.974789.24orangishv1
4888.954894.044907.82gage1h256c256r064
6312.356323.946328.17photonbeetlehash256rate32v1
8742.298749.398762.45gage1h256c512r064
8810.138833.748884.51gage1h256c256r032
10648.6310670.2610725.09sivtemphotonhashv1
14597.4214650.0614668.31gage1h256c224r016
16399.0316419.7916468.06gage1h256c512r032
16507.2916515.8616577.83gage1h256c256r016
32669.3932715.5832876.11gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
0.800.810.82bebb4185
1.511.521.53blake3
1.841.851.86edonr512
2.492.492.49blake2b
2.562.572.64md4
3.063.073.08bmw512
3.333.333.35echo256
3.403.403.40cubehash832
3.393.403.41edonr256
3.713.713.72sha1
3.923.923.92blake2s
3.953.953.96k12
3.984.004.13beamsplitter
4.044.054.05md5
4.064.074.07bmw256
4.414.414.42shabal256
4.404.424.44blake64
4.434.434.44shabal512
4.51?4.52?5.14?blake32
4.574.584.58bblake256
4.664.674.68blake512
4.734.744.75skein512256
4.744.754.80skein512512
4.754.764.76keccakc256treed2
5.535.545.55tiger
5.635.655.67keccakc512treed2
5.815.825.84sarmal256
5.985.995.99blake256
6.076.086.09sha512
6.076.086.12sha384
6.446.456.45cubehash816
6.456.456.45cubehash512
6.676.676.68keccakc256
6.836.836.84cubehash1632
6.997.007.01shake128
7.177.187.19skein256256
7.277.297.49skein10241024
7.367.367.38groestl256
7.567.577.60lux512
7.797.807.82sarmal512
7.987.987.99lux256
8.058.068.07sha3224
8.128.128.13rfsb509
8.238.248.25keccakc512
8.408.428.42keccakc448
8.588.588.59sha224
8.588.598.59sha256
8.598.608.61sha3256
8.618.628.63shake256
8.759.059.18keccak
9.239.239.24luffa256
9.529.529.53luffa384
10.0510.0610.06groestl512
10.3710.3810.39jh256
10.3710.3810.40jh224
10.3810.3810.40jh384
10.3910.4010.41jh512
11.0111.0211.03ripemd160
11.0511.0611.07sha3384
11.3011.3111.32fugue256
11.5811.5911.60round3jh256
11.5811.6011.61round3jh512
11.6811.6911.70gimli24v1
11.6911.7011.71keccakc768
12.5312.5512.57nasha256
12.58?12.58?17.15?cubehash88
12.7412.7412.74cubehash1616
13.1613.1713.19nasha512
13.8513.8713.88shavite3256
14.6614.6714.68luffa512
15.0415.0415.05keccakc1024
15.6915.7015.72sha3512
16.2416.2516.26fugue384
16.6316.6516.66hamsi
18.0818.0918.10whirlpool
18.5518.6718.69xoodyakv1
19.7319.7419.76lane256
21.4921.5021.52fugue512
22.8022.8222.84shavite3512
23.5123.5223.54echosp256
23.6323.6423.65asconhashv12
23.6323.6423.65asconxofv12
24.83?24.83?33.85?cubehash84
24.9224.9324.93cubehash168
25.7325.7725.86simd512
25.7625.7825.88simd256
28.1728.1928.21md6d224
29.2329.2329.46essence384
29.2329.4629.48essence512
30.4330.5030.53md6d256
30.8530.8730.92shamashashv1
31.2231.2331.24mgrostl256
31.8331.8431.87echo512
33.5233.5333.54echosp512
34.7134.7234.73sneikha256
34.8334.8435.37essence224
34.8334.8434.86essence256
35.7535.7635.77floppsy
36.4336.4736.51esch256v1
36.6436.6637.21mcssha6
36.6437.1837.41mcssha4
37.1837.7137.87mcssha5
40.1440.2940.39fsb256
40.4840.4940.53md6d384
44.2144.4944.52esch384v1
46.7446.7546.77saturninhashv2
48.5648.5948.61md6d512
48.9648.9748.98cubehash164
49.5949.6049.60cubehash82
56.1256.1556.19lane512
58.8058.8158.83triadhashv1
62.8762.8762.90coral256v1
64.8864.9064.92drygascon128
70.7370.7770.80sneikha384
74.6674.6974.73drygascon256
82.4382.5783.48knot256v2
97.4997.5097.51cubehash162
98.5898.5898.59cubehash81
98.9999.0199.03clxhash
125.35125.44125.52knot256v1
195.80?195.82?267.30?cubehash161
205.98205.98206.46knot512
270.39270.57270.91knot384
520.89526.71528.00syconhash256v1
837.40837.96843.08subterraneanv1
1189.361190.321195.74sivrijndael256hash256v1
1229.041237.001272.43skinnyhashtk3
1312.751341.411421.06acehash256v1
2029.342049.822059.59heron256v1
2275.312280.232284.97skinnyhashtk2
2963.082965.552970.77gage1h256c256r128
4444.244449.634457.13gage1h256c224r064
4450.61?4455.47?6058.50?gage1h256c224r032
4810.814814.804825.39orangishv1
4933.074935.434942.61gage1h256c256r064
6301.136308.556314.72photonbeetlehash256rate32v1
8833.628837.598850.41gage1h256c512r064
8890.648909.509021.78gage1h256c256r032
9385.639431.089501.02fsb512
10642.2110661.0910702.98sivtemphotonhashv1
14725.5414774.4514833.87gage1h256c224r016
16551.5316626.1616696.35gage1h256c512r032
16641.7016646.0616715.88gage1h256c256r016
32941.8332974.3433101.22gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
0.850.860.89bebb4185
1.961.971.98edonr512
2.512.522.52blake2b
2.672.672.68md4
2.862.872.87blake3
3.383.403.42bmw512
3.523.523.54edonr256
3.743.753.77echo256
3.873.883.88sha1
3.923.923.93blake2s
3.933.943.94cubehash832
4.084.094.10beamsplitter
4.194.194.20md5
4.274.284.30k12
4.294.294.30bmw256
4.68?4.68?5.31?blake32
4.714.744.76blake64
4.884.904.93skein512256
4.884.904.93skein512512
4.914.924.94shabal256
4.924.934.95shabal512
4.904.954.99blake512
5.335.345.35bblake256
5.545.555.56keccakc256treed2
5.765.775.78tiger
6.176.176.18blake256
6.206.226.25sarmal256
6.286.316.34keccakc512treed2
6.466.476.48sha512
6.466.476.50sha384
6.796.796.79cubehash512
6.986.996.99cubehash816
7.187.197.20keccakc256
7.327.367.56skein256256
7.457.477.50shake128
7.717.737.76skein10241024
7.817.827.84cubehash1632
7.827.847.85groestl256
8.178.188.20sha3224
8.308.328.34sarmal512
8.578.588.60keccakc512
8.578.588.58keccakc448
8.658.678.95lux256
8.698.718.75lux512
8.868.888.90sha256
8.868.888.90sha224
8.898.908.92sha3256
8.928.938.96shake256
9.069.079.09rfsb509
9.259.279.74keccak
9.509.519.53luffa256
9.929.939.94luffa384
10.6610.6710.70jh256
10.6710.6810.70jh384
10.6710.6910.70jh224
10.6810.7010.71jh512
10.9810.9810.99groestl512
11.0711.1011.12sha3384
11.3511.3711.39ripemd160
11.7511.7611.79keccakc768
11.8111.8211.83gimli24v1
11.9011.9111.92round3jh256
11.9111.9211.93round3jh512
12.0212.0512.06fugue256
12.9312.9512.98nasha256
13.12?13.12?17.89?cubehash88
13.7113.7213.73cubehash1616
13.9413.9613.98nasha512
14.2314.2414.27shavite3256
15.2615.2715.29luffa512
15.5415.5515.58keccakc1024
16.1616.1816.23sha3512
16.7916.8216.88hamsi
17.4617.4917.52fugue384
18.6318.6418.67whirlpool
18.7318.8218.85xoodyakv1
20.8020.8120.83lane256
23.1523.1723.20echosp256
23.3323.3523.38fugue512
23.9423.9723.98asconxofv12
23.9423.9723.99asconhashv12
23.9623.9924.04shavite3512
25.3625.3725.37cubehash84
25.9025.9025.91cubehash168
26.4426.4626.56simd256
27.1527.2527.40simd512
27.7727.8127.85md6d224
29.9629.9930.02md6d256
30.88?31.08?42.05?essence384
30.8731.1131.15essence512
31.3131.3631.38shamashashv1
33.5533.5733.60echo512
33.8133.8333.85mgrostl256
35.1435.1735.21sneikha256
35.7635.7735.79floppsy
35.8235.8335.86essence256
35.8635.8736.38essence224
36.7536.7736.79echosp512
36.8036.8636.91esch256v1
37.7737.7938.33mcssha6
37.7338.4038.43mcssha4
39.2139.3639.78mcssha5
39.9139.9640.00md6d384
44.9745.2145.24esch384v1
45.3245.5945.82fsb256
47.3847.4047.44saturninhashv2
47.7547.7847.81md6d512
49.9549.9549.96cubehash164
50.1350.1550.18cubehash82
58.9859.0159.03triadhashv1
61.7361.9161.95lane512
63.7063.7363.77coral256v1
65.0265.0465.08drygascon128
72.0772.1374.57sneikha384
75.4075.4875.51drygascon256
83.5984.1184.53knot256v2
98.47?98.48?134.28?cubehash162
99.1099.1199.12cubehash81
99.2699.3099.70clxhash
125.81125.87126.00knot256v1
196.79196.80196.81cubehash161
207.15207.74207.80knot512
271.82271.98272.24knot384
528.46535.12536.47syconhash256v1
840.01840.83841.18subterraneanv1
1184.361187.501192.80sivrijndael256hash256v1
1245.811246.831289.33skinnyhashtk3
1314.581328.361416.99acehash256v1
2090.772102.302103.18heron256v1
2277.322279.722291.22skinnyhashtk2
3013.843025.313036.61gage1h256c256r128
4507.504518.084530.85gage1h256c224r032
4522.224524.374557.46gage1h256c224r064
4875.164876.384887.29orangishv1
5012.255044.485173.90gage1h256c256r064
6277.916293.006309.57photonbeetlehash256rate32v1
8978.508984.289031.29gage1h256c512r064
9011.459017.559074.06gage1h256c256r032
10624.4410638.7810673.89sivtemphotonhashv1
14923.0414968.4614985.20gage1h256c224r016
16763.4916776.2516815.30gage1h256c512r032
16872.1916884.0717421.97gage1h256c256r016
24865.5924894.8224951.15fsb512
33382.9933401.4933487.00gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
0.991.001.07bebb4185
2.102.122.13edonr512
2.772.802.81blake3
2.852.862.88blake2b
2.982.993.02md4
3.823.833.87edonr256
3.923.933.94blake2s
3.943.963.97bmw512
4.304.324.33sha1
4.344.364.44beamsplitter
4.604.604.64md5
4.614.654.69echo256
4.734.744.75k12
4.904.914.94bmw256
4.995.035.05blake64
5.11?5.12?5.76?blake32
5.185.215.25blake512
5.265.285.29skein512256
5.275.305.35skein512512
5.365.375.39cubehash832
6.226.266.28shabal512
6.256.266.27shabal256
6.346.366.41tiger
6.506.536.56sarmal256
6.666.676.70blake256
6.826.846.89sha384
6.846.866.88sha512
7.517.547.57bblake256
7.577.597.63keccakc256treed2
7.627.647.69skein256256
7.697.707.71cubehash512
7.867.887.89keccakc256
7.977.988.00shake128
8.418.418.43cubehash816
8.648.688.72sarmal512
9.089.099.12groestl256
9.619.639.65sha256
9.659.669.68sha224
9.689.7010.15keccak
9.699.709.73keccakc512
9.739.779.80keccakc512treed2
9.779.8610.06skein10241024
9.909.929.99sha3256
9.919.929.93sha3224
9.949.9510.01shake256
10.2210.2310.25luffa256
10.4110.4110.44cubehash1632
10.4010.4210.45lux256
10.5510.5610.61keccakc448
11.0011.0111.03luffa384
11.4011.4411.48jh512
11.4211.4411.47jh384
11.4111.4511.49jh224
11.4311.4611.47jh256
11.4811.5011.52rfsb509
11.8211.8311.86sha3384
12.1812.2112.22gimli24v1
12.2412.2912.30ripemd160
12.3212.3412.37lux512
12.6012.6112.65groestl512
12.6812.7012.72keccakc768
12.6812.7212.77round3jh512
12.6912.7412.78round3jh256
13.9113.9313.98nasha256
13.9213.9713.99fugue256
14.5314.5614.61nasha512
14.56?14.57?19.83?cubehash88
15.2215.2715.33shavite3256
16.3016.3216.34cubehash1616
16.8816.9016.93luffa512
17.0417.0817.12hamsi
17.1117.1417.19keccakc1024
17.6517.6917.77sha3512
19.1919.2719.42xoodyakv1
20.1320.1620.20whirlpool
20.7220.7620.78fugue384
23.6023.6223.67lane256
24.6724.7424.87shavite3512
24.7824.8124.84asconhashv12
24.8124.8324.87asconxofv12
26.5626.5926.64echosp256
26.7926.8026.81cubehash84
28.2628.2828.39simd256
28.2628.3028.34fugue512
28.4928.5128.55cubehash168
32.4732.5332.59shamashashv1
33.8634.0634.37simd512
34.7534.7834.81echo512
35.19?35.51?47.97?essence384
35.2835.5635.64essence512
35.7635.8135.82floppsy
36.3936.4336.45sneikha256
37.3437.3537.36mgrostl256
37.8537.8937.92esch256v1
38.5038.5238.55essence256
38.5338.5639.13essence224
40.7840.7941.32mcssha6
40.6641.1741.41mcssha4
43.8543.9044.06echosp512
44.6145.0645.32mcssha5
46.9047.1247.16esch384v1
49.1049.1849.20saturninhashv2
51.5751.6051.67cubehash82
52.5652.5752.59cubehash164
53.3553.7754.38fsb256
55.7655.9056.01md6d224
59.5559.5959.66triadhashv1
60.2960.3560.53md6d256
65.3465.3965.44drygascon128
65.91?66.00?89.88?coral256v1
75.7075.7775.85sneikha384
77.4177.5677.63drygascon256
80.1780.2480.36md6d384
82.4082.9583.67lane512
86.1786.2886.35knot256v2
96.0396.1496.22md6d512
99.9299.99100.05clxhash
100.53100.53100.55cubehash81
101.06101.09104.54cubehash162
127.02127.11127.22knot256v1
199.39199.44199.60cubehash161
210.91211.32211.37knot512
275.41275.65275.85knot384
551.01558.19559.21syconhash256v1
848.16849.51850.44subterraneanv1
1180.141182.951185.77sivrijndael256hash256v1
1287.991288.611289.01skinnyhashtk3
1384.601385.171475.51acehash256v1
2235.122255.832256.76heron256v1
2296.632297.472300.09skinnyhashtk2
3165.173166.193167.19gage1h256c256r128
4676.234677.414685.07gage1h256c224r032
4702.834704.014714.26gage1h256c224r064
5027.895028.735036.07orangishv1
5210.615219.605244.76gage1h256c256r064
6195.836212.336239.97photonbeetlehash256rate32v1
9335.499365.909370.22gage1h256c512r064
9347.269376.729384.55gage1h256c256r032
10555.5710573.6610612.17sivtemphotonhashv1
15448.0515518.7815525.58gage1h256c224r016
17404.3217437.0117983.96gage1h256c512r032
17479.1717506.5017557.24gage1h256c256r016
34507.5534558.2634746.51gage1h256c224r008
66216.9966374.9666687.19fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
2.532.592.66bebb4185
2.94?3.16?3.66?blake3
4.03?4.09?4.97?blake2s
4.78?4.84?11.92?edonr512
5.88?6.53?11.70?blake2b
6.886.977.19md4
7.84?8.03?11.75?edonr256
7.94?8.53?9.39?beamsplitter
9.819.8110.03sha1
9.819.9710.16md5
10.2210.3110.41skein512512
10.2510.3411.38skein512256
10.7510.8810.97blake512
10.9111.0011.16blake64
10.81?11.81?26.92?blake32
11.8411.9712.16skein256256
12.22?12.56?25.81?echo256
12.53?12.78?14.48?k12
12.56?12.81?21.06?bmw512
12.88?12.97?27.22?bmw256
13.06?13.50?26.05?blake256
13.5013.6613.78tiger
14.1214.3114.44sarmal256
14.6214.8815.00sha384
14.9115.0315.16sha512
17.0917.1917.34gimli24v1
17.9418.0018.16sarmal512
17.9418.0318.50sha3384
18.0018.0918.31sha3512
18.0018.0918.44shake128
18.4118.5018.56sha3224
18.5318.5618.81shake256
19.00?19.09?43.81?cubehash512
19.1619.2820.28keccak
19.12?19.31?22.91?keccakc1024
19.2519.3119.44keccakc512
19.3419.5319.94luffa256
19.4419.6219.75sha224
19.53?19.72?26.69?sha256
19.50?19.75?23.52?keccakc256
20.5620.6620.94keccakc768
20.8821.1621.25jh512
21.1921.2521.34keccakc448
21.1921.2821.38jh256
21.2221.3121.41jh384
21.3121.4721.81hamsi
21.34?21.47?31.69?jh224
18.56?22.14?29.06?sha3256
22.8823.1923.28shabal512
23.0923.2823.44shabal256
23.1923.3123.47round3jh512
23.2223.3123.41round3jh256
23.3423.4423.62cubehash832
23.88?24.03?34.12?ripemd160
24.16?24.47?38.19?xoodyakv1
24.5924.7825.06luffa384
25.0625.2825.34groestl256
26.31?26.56?46.44?cubehash816
26.7526.8126.91nasha256
28.1228.6928.84shavite3256
28.9429.0329.34nasha512
30.7531.0331.38skein10241024
32.44?32.69?44.31?cubehash88
32.6232.8132.88lux256
34.7234.8837.12bblake256
35.1235.2235.44asconxofv12
36.0036.2236.31floppsy
36.6236.8437.03groestl512
37.2837.4737.75luffa512
35.69?38.06?70.88?asconhashv12
38.0338.3138.53fugue256
38.7238.9739.12whirlpool
40.6240.7841.22rfsb509
43.3143.3443.56cubehash1632
45.12?45.22?112.75?cubehash84
45.38?45.50?75.56?keccakc256treed2
45.4745.6646.06shavite3512
46.03?46.22?91.89?keccakc512treed2
46.8446.9147.12shamashashv1
49.38?49.50?70.25?cubehash1616
50.78?50.88?76.03?esch256v1
51.1651.3851.59simd256
52.09?52.56?91.66?sneikha256
56.16?57.05?65.86?lux512
59.8160.2263.84lane256
61.7561.8161.94cubehash168
64.72?65.19?121.92?echo512
66.6966.7866.97triadhashv1
69.9470.0670.88cubehash82
62.62?70.08?93.38?fugue384
70.09?70.28?99.56?drygascon128
70.8170.9171.75saturninhashv2
71.4171.5971.91esch384v1
72.7872.8878.19essence256
72.72?73.72?94.59?essence224
78.1278.5678.97mcssha4
79.3179.9482.02mcssha6
80.9781.0981.25echosp256
86.0386.1286.31cubehash164
91.06?91.50?123.62?essence384
91.2291.5091.94fugue512
91.5392.0692.22essence512
97.7597.9798.66mgrostl256
103.56103.75103.84drygascon256
104.50?104.97?156.84?echosp512
104.31105.91109.25simd512
108.59108.72108.94clxhash
113.97114.88117.27mcssha5
118.75118.84118.88cubehash81
121.72122.06122.28knot256v2
122.06122.31122.47sneikha384
94.66?128.69?134.19?coral256v1
134.25134.44134.62cubehash162
141.25141.75144.41fsb256
142.59142.81143.31knot256v1
177.56178.47179.12md6d224
191.22191.97192.56md6d256
232.91?233.09?317.56?cubehash161
256.72257.12257.28knot512
258.50259.06259.91md6d384
303.94304.47305.62md6d512
304.56304.81305.19knot384
327.66327.81327.91lane512
840.00849.00850.41syconhash256v1
958.62959.22988.00subterraneanv1
1136.561141.221144.59sivrijndael256hash256v1
1830.121831.161832.31skinnyhashtk3
2084.502105.912243.62acehash256v1
2548.842550.122552.19skinnyhashtk2
4203.914211.094211.75heron256v1
5114.385115.815117.16gage1h256c256r128
5289.69?5406.47?7193.81?photonbeetlehash256rate32v1
6877.476879.036879.91gage1h256c224r032
7140.787142.977144.44orangishv1
7147.127148.697150.03gage1h256c224r064
7920.537922.787932.75gage1h256c256r064
9676.319729.319835.25sivtemphotonhashv1
13728.0613746.8413803.03gage1h256c256r032
14183.0614185.7514189.88gage1h256c512r064
22302.4122330.6222406.72gage1h256c224r016
25225.00?25234.19?34358.12?gage1h256c256r016
25547.4125553.6225569.62gage1h256c512r032
49218.5949256.3850117.62gage1h256c224r008
594805.00595431.41602926.50fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
14.3815.0015.25bebb4185
27.25?28.00?62.25?blake3
26.00?31.12?57.25?beamsplitter
34.50?36.25?86.25?blake2s
34.75?36.50?39.25?floppsy
35.2537.0038.00md4
37.25?37.50?91.75?edonr256
43.25?44.50?58.50?gimli24v1
46.2548.0049.00md5
48.2548.5049.00sha1
38.50?52.00?95.25?edonr512
53.25?56.00?129.25?blake32
56.2557.5058.50hamsi
59.75?61.00?134.25?blake256
61.7563.2564.00tiger
66.7567.5069.25skein256256
70.00?71.75?148.50?bmw256
51.00?74.25?96.50?blake2b
78.25?81.25?124.00?xoodyakv1
81.0082.2589.50skein512256
81.50?82.50?203.50?skein512512
84.0086.0087.25luffa256
85.75?87.25?200.25?blake512
87.75?88.25?119.00?sha256
87.75?88.25?202.50?sha224
87.25?89.25?217.25?blake64
98.50?102.25?207.50?echo256
104.25104.50105.00ripemd160
108.25?115.75?249.25?cubehash512
115.50115.75116.75nasha256
117.00119.25120.50sha384
117.50?119.50?168.00?asconxofv12
119.50120.75121.25sha512
118.00121.50122.12shavite3256
121.25121.75123.25triadhashv1
123.25124.75126.00sarmal256
124.25125.25126.25luffa384
143.25143.50145.50sha3512
143.50144.00147.75shake128
143.00?146.50?268.25?sha3384
145.25146.75147.25groestl256
145.75147.00148.00sha3224
147.50148.00148.25shake256
121.00?149.25?236.62?asconhashv12
149.00149.50151.25shamashashv1
149.75150.50152.00shabal256
149.50151.00152.00shabal512
153.50154.00155.00sarmal512
153.50?154.25?328.50?keccakc1024
153.75154.25156.00keccakc512
153.75154.75161.00keccak
155.50?158.25?187.75?keccakc256
102.50?166.00?213.75?k12
165.75166.50168.25keccakc768
166.75?170.00?249.25?whirlpool
169.25?170.00?421.62?cubehash816
169.50?170.75?254.25?keccakc448
169.50?171.50?421.62?cubehash832
172.25173.25174.50jh256
172.50173.75174.50jh224
173.25?175.25?323.25?jh384
147.50?176.38?337.50?sha3256
172.50?176.75?396.75?drygascon128
186.25187.00188.00luffa512
186.50?187.00?465.75?cubehash84
187.75188.75190.25round3jh512
188.00189.50190.75round3jh256
188.50190.50192.25esch256v1
196.00196.75199.00saturninhashv2
143.00?203.00?211.75?sneikha256
209.00211.00215.75cubehash82
211.25?213.25?243.50?lux256
231.00231.50234.00fugue256
102.75?234.00?236.75?bmw512
232.50?235.75?582.00?nasha512
175.25?238.00?436.25?cubehash88
181.00?240.50?276.00?clxhash
246.25?254.25?411.50?skein10241024
259.50?261.75?648.12?cubehash81
262.75263.75265.50knot256v1
279.50280.00280.50groestl512
279.25280.50283.75rfsb509
307.25?308.75?384.62?esch384v1
309.25?311.50?766.25?cubehash1616
309.75?312.00?772.75?cubehash1632
316.25318.00318.75knot256v2
320.50321.00322.50cubehash168
171.25?321.12?363.75?jh512
347.25?349.50?867.12?cubehash164
352.75?356.00?420.62?lux512
363.50364.50371.75shavite3512
368.00?370.00?733.50?keccakc512treed2
370.25371.75372.50mcssha4
373.00?376.25?465.50?keccakc256treed2
380.50382.50393.62mcssha6
380.75?382.50?878.50?drygascon256
248.75?385.50?531.00?bblake256
392.00395.00435.12fugue384
394.00?395.25?986.25?cubehash162
409.50411.50412.50simd256
416.25417.25418.00sneikha384
447.75?449.50?1117.38?essence256
319.50?454.00?793.88?coral256v1
446.25?454.75?1112.00?essence224
495.50?497.75?676.50?cubehash161
499.25?500.50?597.38?lane256
515.75?517.00?773.50?echo512
589.25?594.25?925.50?fugue512
614.50?616.25?1155.00?knot384
616.50?617.50?1087.75?knot512
649.25?652.75?1619.75?echosp256
658.25?676.25?851.50?mcssha5
737.25?767.00?1855.38?essence512
787.00789.25792.50mgrostl256
832.25?834.25?1243.50?echosp512
832.25845.25882.25simd512
736.50?999.00?1825.12?essence384
1161.25?1209.00?2827.88?fsb256
1392.00?1420.50?1802.12?sivrijndael256hash256v1
1419.751425.501432.25md6d224
1529.751532.751539.00md6d256
2070.502074.002078.50md6d384
2017.88?2179.12?4167.50?subterraneanv1
2427.502430.752435.00md6d512
2619.502621.002622.00lane512
3548.00?4291.25?4921.00?photonbeetlehash256rate32v1
4539.50?4549.50?6478.50?skinnyhashtk2
3151.25?4704.00?6190.12?syconhash256v1
4890.25?5232.50?9143.75?skinnyhashtk3
7689.757781.258288.50acehash256v1
8358.25?8767.75?9476.00?sivtemphotonhashv1
17538.7517545.7517559.75gage1h256c256r128
19648.5019662.2519666.00heron256v1
24210.5024216.5024222.75gage1h256c224r032
26378.2526387.5026399.75gage1h256c224r064
28559.5028571.5028589.50orangishv1
29239.5029251.2529294.00gage1h256c256r064
48303.2548407.7548583.00gage1h256c256r032
52374.0052383.0052392.25gage1h256c512r064
76461.0076543.7576838.75gage1h256c224r016
86510.75?86533.75?117737.00?gage1h256c256r016
89968.7589984.2589991.75gage1h256c512r032
165358.00165411.50165467.75gage1h256c224r008
4757782.254762396.754804713.25fsb512

amd64; SB+AES (206d7); 2012 Intel Core i7-3820; 4 x 3600MHz; unstable; gpu, supercop-20190816

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
3.29?4.65?5.58?md4
4.57?5.04?5.76?blake2s
5.15?5.48?5.95?edonr512
6.666.766.97cubehash832
6.746.836.96md5
5.71?7.18?8.60?blake32
6.60?7.68?7.95?bmw512
7.19?8.46?8.69?blake256
-0.34?8.48?10.29?blake2b
8.23?8.72?9.52?echo256
8.41?9.08?10.35?sha1
8.51?9.56?10.42?bmw256
7.73?9.79?11.98?bblake256
8.77?9.83?11.32?edonr256
9.9510.0910.23k12
9.94?10.32?13.89?blake64
6.54?10.44?12.90?keccakc256treed2
9.56?10.64?12.07?blake512
8.59?10.96?12.20?tiger
8.69?11.07?11.20?shabal256
8.98?11.14?12.88?shabal512
10.9211.1511.58skein512512
11.4011.6511.99skein512256
6.42?13.00?17.32?keccakc512treed2
11.07?13.03?14.32?sarmal256
11.18?13.62?17.54?cubehash1632
11.00?14.08?17.18?cubehash816
13.6214.0814.43sha384
13.6414.0914.33sha512
14.3014.6014.91skein256256
12.95?14.63?18.99?cubehash512
14.65?17.18?22.46?sha256
15.12?17.37?24.48?sha3224
14.62?17.62?21.58?shake128
15.75?17.68?19.43?sarmal512
17.8518.1719.06fugue256
17.7918.2218.53groestl256
15.19?18.25?18.97?lux512
17.9318.2818.63skein10241024
18.1918.6319.31luffa384
14.81?19.67?22.73?ripemd160
19.2019.7820.19lux256
19.7619.8720.12sha224
18.83?20.39?23.09?luffa256
21.1921.2821.41keccakc256
15.69?21.50?24.89?keccakc448
21.3922.4323.62gimli24v1
21.07?22.50?24.66?rfsb509
22.4122.6122.91jh256
22.4022.6322.87jh512
22.3222.9823.42shake256
17.11?22.99?29.86?sha3256
20.23?23.05?25.63?nasha256
23.0123.1323.32jh224
16.74?23.20?24.56?nasha512
17.01?23.63?27.46?keccakc512
23.6723.9724.52jh384
23.8924.2024.64groestl512
18.15?25.13?32.11?round3jh256
18.67?25.16?31.36?round3jh512
25.8126.4427.50cubehash1616
25.85?26.98?29.24?cubehash88
28.0528.8330.10luffa512
26.78?29.53?31.84?fugue384
28.44?30.28?32.77?hamsi
32.0632.2932.70keccak
25.25?32.83?39.79?sha3384
31.61?35.21?40.66?shavite3256
30.46?36.18?39.47?keccakc768
34.47?37.78?39.94?fugue512
41.9242.5443.44keccakc1024
33.64?42.96?49.69?sha3512
46.2946.6046.91xoodyakv1
47.3847.8247.99whirlpool
44.78?47.86?50.68?asconhashv12
51.4752.2753.01mcssha4
51.3852.5055.13mcssha5
52.0252.5553.30mcssha6
51.3752.8053.29essence384
45.67?52.82?65.21?cubehash168
50.79?53.57?58.07?md6d224
48.79?54.31?55.01?essence512
48.81?55.13?65.29?shavite3512
48.43?55.96?76.38?cubehash84
54.9456.2957.40lane256
57.61?59.08?68.24?echosp256
56.95?59.39?64.38?sneikha256
39.97?60.38?61.40?simd512
54.25?62.23?83.47?mgrostl256
59.17?64.48?72.54?asconxofv12
38.77?64.49?68.81?simd256
63.11?66.18?74.45?essence224
71.7372.1173.19md6d384
67.48?75.83?90.76?echo512
72.73?76.47?84.89?esch256v1
66.78?83.46?89.97?md6d256
87.0987.8688.62fsb256
86.7988.9092.47echosp512
74.88?89.47?104.06?md6d512
85.40?93.63?110.67?esch384v1
93.5895.35100.72essence256
90.98?99.17?123.31?cubehash164
93.47?103.10?113.18?lane512
83.80?109.33?112.35?shamashashv1
79.93?114.60?138.81?saturninhashv2
110.83?115.92?125.80?sneikha384
93.21?121.65?136.86?cubehash82
133.14136.75138.75triadhashv1
109.75?137.99?178.49?drygascon128
136.53?167.84?223.59?drygascon256
145.26?172.52?178.99?coral256v1
120.42?186.01?222.53?knot256v2
206.14211.49221.62cubehash162
186.03?243.78?257.36?clxhash
194.32?282.40?331.97?knot256v1
266.66?283.15?314.90?cubehash81
-65.98?376.50?902.86?fsb512
391.93?441.47?460.12?cubehash161
406.51?475.02?509.92?knot512
397.80?654.74?796.06?knot384
1287.711298.611304.91syconhash256v1
1652.541721.261758.18subterraneanv1
2202.79?2820.11?3095.80?acehash256v1
2462.00?2886.03?3508.97?sivrijndael256hash256v1
3434.95?3541.07?4020.85?heron256v1
3623.313703.953738.76skinnyhashtk3
6404.316571.196607.18gage1h256c256r128
6217.646760.666870.52skinnyhashtk2
10298.21?10642.10?11536.18?gage1h256c224r064
11311.2211447.0811955.26gage1h256c224r032
9541.16?11465.58?11652.24?orangishv1
11734.6212034.5312494.33gage1h256c256r064
12112.0612588.6312900.83photonbeetlehash256rate32v1
20744.26?21056.33?24553.77?gage1h256c256r032
20901.2821485.5922284.84gage1h256c512r064
21410.4022031.5723478.68sivtemphotonhashv1
27754.63?39427.66?41105.04?gage1h256c512r032
24072.57?39942.67?40023.10?gage1h256c256r016
38441.5540444.1341554.63gage1h256c224r016
80325.8187359.5787455.86gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
4.21?4.84?4.99?md4
5.485.495.64blake2s
5.565.705.72edonr512
7.017.037.07md5
3.50?7.46?8.12?blake2b
7.447.467.54cubehash832
7.657.788.25blake32
8.388.408.48bmw512
8.678.698.77blake256
9.069.129.46echo256
9.309.349.95sha1
9.539.8310.21bmw256
9.689.8510.39edonr256
10.50?10.65?12.32?blake64
10.6210.6610.71k12
9.94?10.70?11.39?bblake256
10.09?11.26?11.30?tiger
11.3511.3911.58skein512512
11.0811.5512.13blake512
10.71?11.87?11.91?shabal256
11.8311.8812.03skein512256
10.8511.9011.94shabal512
10.30?12.11?12.30?keccakc256treed2
12.5713.4713.63sarmal256
14.4414.6414.72sha384
14.4514.6514.71sha512
12.24?14.70?14.84?keccakc512treed2
14.57?14.80?16.61?cubehash1632
14.7314.8214.93skein256256
14.38?15.32?16.39?cubehash816
15.37?15.49?17.38?cubehash512
17.71?17.99?20.31?sha256
17.6418.3218.87sarmal512
17.46?18.46?19.73?shake128
18.8919.0219.13skein10241024
18.8919.0419.13groestl256
19.0819.1619.46luffa384
19.3019.3919.69fugue256
17.83?20.07?20.46?ripemd160
20.10?20.22?22.50?sha3224
18.7820.2420.47lux512
19.7220.2520.68luffa256
20.3020.3420.43sha224
20.7820.8821.02lux256
21.9621.9922.01keccakc256
19.30?22.05?22.31?keccakc448
22.3322.5423.09gimli24v1
22.9522.9923.12jh256
22.9423.0123.10jh512
22.1423.5023.62nasha256
23.5023.5323.61jh224
23.7423.9324.88rfsb509
22.67?24.02?26.45?sha3256
24.3624.4124.65jh384
21.44?24.43?24.58?keccakc512
22.18?24.59?25.06?nasha512
24.5524.6724.78shake256
23.30?25.53?27.49?round3jh512
23.19?25.54?27.85?round3jh256
25.5025.5525.73groestl512
27.6927.7428.23cubehash1616
28.1928.2529.24cubehash88
29.3229.5429.90luffa512
29.2530.3431.24fugue384
30.1930.5031.64hamsi
33.4033.4733.62keccak
30.60?33.69?34.37?sha3384
35.2035.7138.21shavite3256
34.3436.8937.00keccakc768
38.5740.0640.40fugue512
42.6042.6843.10keccakc1024
39.14?43.25?44.41?sha3512
46.7546.8546.95xoodyakv1
47.1148.3349.09asconhashv12
48.4548.6248.66whirlpool
48.2949.1249.60md6d224
53.0853.4253.57mcssha4
53.6153.7154.02mcssha6
53.56?54.22?60.03?cubehash168
53.7554.2555.30mcssha5
53.7554.3354.42essence384
53.7556.4856.72essence512
56.1256.9961.45shavite3512
55.2757.3260.73cubehash84
56.9957.3957.78lane256
59.7459.8262.26sneikha256
60.5060.8963.28echosp256
62.3762.7763.06simd512
63.3065.0366.80asconxofv12
64.93?65.41?75.87?mgrostl256
66.8366.8767.36md6d384
61.9967.0868.52simd256
69.4370.5474.35essence224
69.50?77.17?78.64?md6d256
77.9078.3285.69echo512
77.7979.4482.29esch256v1
76.79?83.01?85.61?md6d512
83.4484.0084.84echosp512
92.6492.9393.20fsb256
94.2794.49102.11esch384v1
96.1696.7398.64essence256
106.13?108.84?119.79?cubehash164
106.65110.21112.07lane512
97.75?110.36?110.74?shamashashv1
101.51?115.40?120.59?saturninhashv2
117.13117.28122.11sneikha384
108.50?122.46?123.07?cubehash82
135.24136.97137.10triadhashv1
132.93?138.23?155.85?drygascon128
166.58?168.84?195.58?drygascon256
171.07176.17178.39coral256v1
155.90?188.38?189.80?knot256v2
212.70212.89217.83cubehash162
209.94?231.63?233.71?clxhash
236.57?277.25?282.29?knot256v1
273.29278.15278.44cubehash81
425.92448.89455.21cubehash161
440.00470.73475.82knot512
532.32?656.23?665.11?knot384
1307.841312.681314.53syconhash256v1
1692.501725.631727.90subterraneanv1
2569.60?2845.89?2897.54?acehash256v1
2804.89?2881.44?3158.75?sivrijndael256hash256v1
3577.163607.593833.65heron256v1
3698.483733.983747.48skinnyhashtk3
6544.836610.186613.87gage1h256c256r128
6564.916799.766842.03skinnyhashtk2
10649.0810745.9510895.10gage1h256c224r064
10713.4411657.5311702.33orangishv1
11708.0811716.3611884.96gage1h256c224r032
12132.5712154.1812372.29gage1h256c256r064
12354.6412554.3012619.88photonbeetlehash256rate32v1
21387.8021426.1521885.36gage1h256c256r032
21383.1921670.2422378.89sivtemphotonhashv1
21579.0421694.4022033.24gage1h256c512r064
22010.4022052.5922134.20fsb512
34138.77?39769.75?40324.46?gage1h256c512r032
32589.80?40098.46?40108.31?gage1h256c256r016
39816.1540796.0940857.44gage1h256c224r016
78131.7779351.4279356.95gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
4.48?5.12?5.28?md4
5.22?5.50?6.89?blake2s
5.806.096.14edonr512
3.74?7.03?7.51?blake2b
7.327.377.39md5
8.06?8.49?9.62?blake32
8.548.598.68cubehash832
9.009.079.54blake256
9.379.549.95bmw512
9.719.7610.35sha1
9.8310.0410.73edonr256
10.0610.1610.51echo256
9.7610.1610.77bmw256
11.15?11.35?13.24?blake64
11.5411.5811.66k12
10.61?11.74?11.81?tiger
11.7211.7811.96skein512512
11.41?12.17?12.88?bblake256
12.2012.2912.45skein512256
12.1312.7212.87blake512
13.0913.1513.21shabal256
6.53?13.16?13.20?shabal512
12.04?14.04?14.26?keccakc256treed2
13.2614.1814.37sarmal256
15.1415.2115.30skein256256
15.5215.5715.65sha384
15.4115.5815.65sha512
15.98?16.10?18.07?cubehash512
13.69?16.29?16.50?keccakc512treed2
16.26?16.79?18.85?cubehash1632
16.42?17.39?18.65?cubehash816
18.6919.4620.01sarmal512
19.9120.0120.26luffa384
20.1820.2920.43skein10241024
18.34?20.34?20.88?luffa256
20.2520.4620.54groestl256
18.46?20.73?21.14?ripemd160
18.50?20.94?21.04?sha256
20.9821.0521.12sha224
18.66?21.07?23.58?shake128
20.8921.2021.37fugue256
19.83?22.54?22.74?keccakc448
22.4822.6023.04lux256
22.7122.7823.34gimli24v1
20.51?22.84?23.79?sha3224
22.2123.1823.49lux512
23.5723.6623.73jh256
23.6223.6623.72keccakc256
23.5823.6623.79jh512
24.1424.2124.27jh224
21.92?24.28?24.38?nasha256
25.0425.1225.33jh384
22.35?25.37?25.52?keccakc512
24.01?25.46?27.98?sha3256
23.97?26.21?28.26?round3jh512
23.26?26.22?26.56?nasha512
23.88?26.25?28.51?round3jh256
26.2726.4627.60rfsb509
26.7727.0827.88shake256
27.7327.8227.98groestl512
29.8329.8930.48cubehash1616
30.0830.3431.40cubehash88
30.1830.7831.11luffa512
30.5730.9732.01hamsi
31.6732.6532.77fugue384
29.85?34.24?34.97?sha3384
35.3135.4435.54keccak
36.1236.6239.15shavite3256
34.5837.1137.21keccakc768
41.2343.8144.09fugue512
44.0544.1544.54keccakc1024
40.53?44.73?45.69?sha3512
47.1447.2147.33xoodyakv1
47.4447.7249.77asconhashv12
41.82?47.89?49.10?md6d224
49.8850.0650.22whirlpool
54.6354.8355.33mcssha4
55.5655.7055.99mcssha6
55.62?56.41?62.38?cubehash168
56.5457.0657.23mcssha5
57.0057.2257.48essence384
58.9759.2959.85lane256
54.3459.5359.85echosp256
57.3859.5563.02cubehash84
56.5359.7459.99essence512
59.7160.0064.73shavite3512
60.4360.6062.89sneikha256
65.9566.0466.52md6d384
62.3666.0667.81asconxofv12
66.06?66.59?80.17?simd512
68.93?70.40?80.57?simd256
70.3670.7171.00mgrostl256
74.8375.2576.58essence224
73.4975.9477.27md6d256
77.9281.0783.21esch256v1
72.69?82.01?84.30?md6d512
82.2182.5390.18echo512
86.8787.0087.16echosp512
96.8597.6599.73essence256
98.89103.95107.23esch384v1
104.93105.19105.56fsb256
96.19?109.66?123.84?cubehash82
98.13?111.71?112.06?shamashashv1
102.92?116.82?124.52?saturninhashv2
119.38119.56124.51sneikha384
118.38121.82124.02lane512
119.04121.93122.29cubehash164
135.65137.35137.58triadhashv1
133.32?138.57?156.12?drygascon128
168.15?170.54?197.42?drygascon256
178.33178.94180.93coral256v1
157.89?190.17?192.43?knot256v2
209.01?210.43?233.89?clxhash
214.85215.11220.19cubehash162
233.53?272.57?278.94?knot256v1
280.92?311.10?623.71?cubehash81
451.32457.01460.50cubehash161
427.34467.86474.66knot512
535.42?652.95?669.22?knot384
1222.031326.791338.83syconhash256v1
1704.071735.261738.24subterraneanv1
2800.62?2876.29?3149.87?sivrijndael256hash256v1
2895.192956.922996.82acehash256v1
3681.683719.803759.09heron256v1
3780.143787.663793.57skinnyhashtk3
6672.766700.176738.49gage1h256c256r128
6822.426851.626916.03skinnyhashtk2
9698.45?10367.87?10904.94?gage1h256c224r064
11813.0211911.6311981.50orangishv1
11878.0912052.8512176.25gage1h256c224r032
12357.1312383.8712611.97gage1h256c256r064
12315.8312530.7212581.06photonbeetlehash256rate32v1
21249.0821295.1921351.48sivtemphotonhashv1
19330.78?21915.59?22234.29?gage1h256c256r032
22024.1722035.5722375.94gage1h256c512r064
39812.8240347.6040725.72gage1h256c512r032
40393.9940501.2641337.41gage1h256c256r016
40590.1241340.2641379.60gage1h256c224r016
57842.3858207.9658564.13fsb512
71669.4371711.1278019.66gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
5.525.585.67blake2s
5.30?5.81?6.05?md4
6.61?6.70?7.76?edonr512
8.168.208.26md5
8.05?8.65?9.16?blake2b
8.838.939.64blake32
9.769.9010.03blake256
10.7510.8811.52sha1
11.15?11.37?12.97?bmw512
11.0011.5211.79edonr256
11.5111.5611.77cubehash832
11.74?12.34?13.47?bmw256
11.9912.6112.73blake64
12.5812.7112.93echo256
12.7412.8212.97skein512512
12.8812.9613.04k12
11.9913.0313.14tiger
13.2613.3913.51skein512256
7.00?13.68?14.96?blake512
13.9714.8914.98sarmal256
15.1016.0916.71bblake256
16.2616.3316.44skein256256
8.32?16.59?16.67?shabal512
15.6416.6116.71shabal256
16.5216.6216.73sha384
16.6216.7016.88sha512
17.74?18.66?19.92?cubehash512
16.64?19.25?19.47?keccakc256treed2
19.99?20.22?22.54?shake128
19.5920.2720.71sarmal512
19.15?22.03?22.61?luffa256
22.1022.3222.58luffa384
20.26?22.49?22.98?ripemd160
21.82?22.83?24.70?cubehash816
20.15?22.92?23.02?sha256
22.8022.9323.05sha224
23.4723.6224.21gimli24v1
22.15?23.76?24.64?cubehash1632
23.9524.1024.30groestl256
24.7725.0925.29fugue256
21.26?25.21?25.58?keccakc512treed2
25.1725.2825.39jh256
25.2225.2825.43jh512
25.3825.4925.70skein10241024
25.7225.8025.94keccakc256
25.8625.9926.05jh224
26.1626.3326.55nasha256
26.7626.9027.15lux256
26.8026.9527.16jh384
25.8727.4327.89nasha512
24.98?27.70?30.40?sha3224
24.72?27.81?27.95?keccakc448
25.73?27.99?29.98?round3jh512
25.68?28.12?30.53?round3jh256
25.70?28.71?28.91?keccakc512
28.28?29.98?32.53?sha3256
31.1231.4132.43hamsi
31.4931.6231.74groestl512
32.3532.7633.07lux512
32.6932.9834.55rfsb509
32.74?33.44?36.59?shake256
33.5834.1034.47luffa512
35.4335.5536.42cubehash1616
35.6435.8037.22cubehash88
36.9937.1037.25keccak
37.7338.2639.04fugue384
38.0438.5738.82sha3384
38.8539.2942.01shavite3256
37.4440.0340.21keccakc768
48.1048.2148.33xoodyakv1
48.4348.5548.98keccakc1024
46.7749.3751.36asconhashv12
44.15?49.62?50.08?sha3512
51.2352.0953.97fugue512
53.7753.9954.17whirlpool
59.1659.6259.90mcssha4
60.8561.0961.53mcssha6
62.6162.8265.00sneikha256
64.2864.6264.95mcssha5
63.1965.5769.29cubehash84
65.3365.5766.00essence384
64.78?65.64?77.58?lane256
61.8166.4666.84shavite3512
61.35?68.26?68.92?cubehash168
64.8368.3568.83echosp256
67.0868.3870.35asconxofv12
64.6368.5968.84essence512
73.56?75.21?88.18?simd256
77.3077.9478.14mgrostl256
80.0281.3285.48esch256v1
80.9581.6282.52essence224
84.7885.3493.28echo512
82.10?88.06?108.29?simd512
96.4398.9599.78md6d224
100.99102.70108.31esch384v1
101.71103.52103.78echosp512
104.71105.14107.41essence256
101.51?116.47?116.78?shamashashv1
106.78?121.10?128.78?saturninhashv2
122.99?123.99?148.12?fsb256
123.27125.57128.49cubehash164
125.30125.73130.81sneikha384
113.08?127.53?128.16?cubehash82
132.82133.20133.88md6d384
136.93138.46139.02triadhashv1
134.22?139.38?157.25?drygascon128
144.59152.66155.40md6d256
156.47164.10166.33lane512
149.66?164.88?169.51?md6d512
172.53?174.76?202.52?drygascon256
179.32184.88186.92coral256v1
163.50?197.00?199.00?knot256v2
211.66?212.28?235.53?clxhash
220.64221.18225.94cubehash162
229.91?275.32?281.49?knot256v1
287.47?299.21?326.72?cubehash81
457.10462.99466.40cubehash161
408.22?476.04?482.97?knot512
542.89?662.09?677.54?knot384
1271.641382.491384.55syconhash256v1
1740.701744.621760.00subterraneanv1
2812.402851.283121.66sivrijndael256hash256v1
2852.923011.983067.42acehash256v1
3920.773922.173924.71skinnyhashtk3
3935.903983.433993.52heron256v1
6888.036898.696974.81skinnyhashtk2
7013.967034.257074.10gage1h256c256r128
10116.91?10814.41?11353.19?gage1h256c224r064
12222.9412353.3112390.23orangishv1
12191.2012385.3212467.96photonbeetlehash256rate32v1
12336.7612516.1812634.10gage1h256c224r032
12882.1512911.8513145.07gage1h256c256r064
21172.1521188.0521270.90sivtemphotonhashv1
20150.06?21650.97?23060.58?gage1h256c256r032
22956.8223233.9723729.09gage1h256c512r064
41520.0541851.8342503.49gage1h256c512r032
41855.2541950.5242827.00gage1h256c256r016
42067.4443146.0243215.08gage1h256c224r016
73534.8074360.2674602.63gage1h256c224r008
151310.30153077.77155423.04fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.916.286.47blake2s
13.50?14.95?15.33?edonr512
14.9115.4715.98md4
9.19?17.25?18.14?blake2b
18.5619.1719.69md5
19.7820.1121.09blake32
18.09?21.05?21.84?blake256
21.7022.6923.34edonr256
24.7525.2726.67sha1
25.1725.5926.02skein512512
25.4525.8826.34skein512256
14.81?28.22?33.09?blake512
27.7028.8829.30sarmal256
28.6929.4429.72tiger
30.2330.7031.22skein256256
31.1732.0232.86bmw256
33.0933.8034.17echo256
30.89?33.84?34.59?blake64
33.8434.5536.00gimli24v1
35.5336.0036.52k12
35.5336.2336.70sha384
36.1436.5637.36bmw512
36.0036.7037.22sha512
38.9540.3143.27cubehash512
40.1740.8341.58sarmal512
40.0340.9742.23hamsi
37.88?43.97?45.09?luffa256
42.5645.8946.59ripemd160
43.8346.9247.95sha256
45.5647.0248.28jh256
45.8047.0247.95jh512
46.0847.3048.28sha224
47.3448.2349.50jh224
49.2249.5950.95cubehash832
49.7850.7751.80jh384
49.9750.9551.61luffa384
47.02?51.52?56.02?sha3224
48.89?51.61?54.98?round3jh256
48.98?51.70?55.92?round3jh512
47.06?51.80?52.88?nasha256
46.36?52.31?58.73?shake128
46.97?52.64?55.31?sha3512
53.5354.2855.64keccakc1024
53.2555.7356.25keccakc448
54.5656.1657.94shake256
54.7056.4458.08keccakc512
38.77?57.14?57.75?nasha512
59.4460.2861.12shabal256
59.6260.5261.17xoodyakv1
55.4160.6161.27shabal512
61.88?63.33?77.11?bblake256
63.2863.8464.55keccakc256
63.0565.5366.75keccakc768
70.6971.3071.95groestl256
69.2871.7775.23asconhashv12
71.6772.4276.55shavite3256
74.5374.8675.84keccak
70.2275.0575.98sha3384
74.7275.9876.59fugue256
75.2376.5977.81luffa512
68.67?77.48?81.00?sha3256
80.6781.2882.22skein10241024
80.8181.5683.30lux256
88.2289.2091.31sneikha256
90.0990.4791.27groestl512
88.22?91.78?99.33?cubehash1632
90.00?92.30?110.39?cubehash816
58.55?101.62?105.09?asconxofv12
102.33103.45104.25whirlpool
105.47106.88110.53cubehash88
107.67108.14112.55cubehash1616
109.08110.67117.09rfsb509
111.33?114.56?125.25?esch256v1
115.27115.83116.53mcssha4
100.12?118.36?119.25?keccakc512treed2
102.94?118.55?120.28?keccakc256treed2
116.48121.41123.05shavite3512
120.80121.50122.20fugue384
127.45128.06128.34mcssha6
129.28133.12138.14lane256
134.16135.33148.73cubehash168
133.27135.47137.02simd256
136.55141.98148.55cubehash84
142.83145.83148.50lux512
145.45?150.42?167.72?drygascon128
153.47154.92155.58triadhashv1
154.08155.02156.89essence224
153.47155.62164.02esch384v1
142.59?158.06?173.53?echo512
160.64161.58162.80mcssha5
170.16171.05172.08essence384
96.47?171.52?172.97?shamashashv1
154.31?172.83?183.09?saturninhashv2
155.34?173.53?175.36?cubehash82
176.95178.97181.22fugue512
170.67180.80182.16essence512
200.25201.19208.83cubehash164
200.16201.42205.64essence256
201.56202.92203.58mgrostl256
202.36203.20209.44sneikha384
179.58?209.53?210.52?echosp256
226.22?231.09?254.91?clxhash
227.48?232.31?265.83?drygascon256
237.19238.27239.62echosp512
252.05?258.19?341.77?simd512
262.45266.77268.03coral256v1
237.56?285.52?288.33?knot256v2
295.59296.95301.83cubehash162
258.61?311.72?316.50?knot256v1
318.66326.67331.41md6d224
324.61337.69345.47fsb256
365.30370.73382.78cubehash81
430.12431.67434.34md6d384
463.78483.98491.02md6d256
474.66?534.75?549.09?md6d512
531.09537.84550.41cubehash161
498.56?581.30?589.45?knot512
639.84649.97677.48lane512
602.06?732.05?749.20?knot384
1941.841987.171991.34subterraneanv1
1936.172101.452103.75syconhash256v1
2603.62?2664.09?3009.28?sivrijndael256hash256v1
4130.44?4580.95?4666.03?acehash256v1
5504.585536.555575.17skinnyhashtk3
7086.667131.147180.27heron256v1
7600.507629.707679.16skinnyhashtk2
10475.9510565.0210720.27photonbeetlehash256rate32v1
11285.7211334.0511411.77gage1h256c256r128
15557.9116341.2817250.84gage1h256c224r064
17346.3817414.9517472.09orangishv1
18201.1918529.2718606.05gage1h256c224r032
19410.8919505.2019680.52sivtemphotonhashv1
19537.5519564.0819812.89gage1h256c256r064
29929.78?31815.61?33754.55?gage1h256c256r032
34999.8335413.7836083.62gage1h256c512r064
60629.6260945.9861913.44gage1h256c256r016
61101.1961528.3662713.27gage1h256c512r032
60849.2362264.1662402.02gage1h256c224r016
105413.81105912.70107095.73gage1h256c224r008
1357375.731371447.801396887.66fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
52.1254.3855.50blake2s
75.3879.5083.62md4
94.1299.00102.75gimli24v1
95.2599.00103.12md5
85.88?105.75?108.38?blake256
100.50106.12111.00edonr256
98.62106.50109.12blake32
111.38117.00121.12hamsi
119.25123.38125.25edonr512
120.75124.88130.88sha1
136.88142.50144.75blake2b
140.62144.38147.38tiger
102.00?172.88?179.25?bmw256
192.75195.75197.25skein256256
195.38197.62199.88xoodyakv1
190.50201.00207.38luffa256
200.25202.88207.00skein512256
199.12203.62208.12skein512512
197.62204.75211.12ripemd160
199.50?207.75?222.38?cubehash512
202.12212.62216.38sha256
208.88214.50217.12sha224
211.50?229.50?235.12?nasha256
226.50?229.50?267.75?blake512
221.62231.75236.25sarmal256
238.88240.75252.00sneikha256
221.25?242.25?252.00?asconhashv12
256.12262.88271.50luffa384
163.50?265.12?270.00?blake64
264.75270.00287.62echo256
275.62282.75288.75k12
281.25285.38288.00triadhashv1
284.25291.75294.38sha384
289.12291.75295.88sha512
291.75297.00302.25bmw512
298.12305.25323.62shavite3256
332.62340.12345.75sarmal512
199.88?353.62?361.88?asconxofv12
349.88355.12364.88cubehash832
371.62377.62384.00jh512
368.25378.38385.88jh256
370.12?378.38?421.88?drygascon128
378.38383.25417.00clxhash
379.12387.00394.88luffa512
384.38388.50401.25jh224
361.12393.75398.62shabal256
370.88395.62402.75shabal512
364.50?396.00?420.75?sha3512
369.38?396.38?417.38?shake128
372.75?406.88?464.25?sha3224
393.38?416.25?457.50?round3jh512
397.12?416.25?449.62?round3jh256
409.50418.50429.00jh384
414.00427.50434.62bblake256
422.62428.25431.62groestl256
427.50434.25462.75esch256v1
426.75435.38443.25keccakc1024
435.00438.75442.50whirlpool
411.00439.12451.12keccakc448
435.75444.38465.00shake256
414.00?454.50?466.88?nasha512
438.75454.88469.12keccakc512
467.25?472.12?582.00?fugue256
432.75?473.25?497.25?saturninhashv2
504.75511.50518.62keccakc256
510.38519.00535.50lux256
504.75526.88538.12keccakc768
489.38540.38543.75cubehash82
556.88559.50570.38mcssha4
335.25?577.50?581.62?shamashashv1
496.50?589.50?596.25?knot256v1
589.12594.00597.00keccak
563.62600.75610.50sha3384
599.25?606.00?679.12?cubehash1632
552.00?615.75?644.25?sha3256
630.00?640.12?727.88?cubehash816
643.12649.88656.62skein10241024
647.25650.25654.75mcssha6
654.75664.50696.75cubehash88
663.75667.12700.88cubehash1616
663.75668.62701.62esch384v1
690.75696.00701.25groestl512
691.12700.50718.88sneikha384
704.25712.12774.38cubehash168
712.88736.50773.62cubehash84
738.38745.50799.12rfsb509
748.12765.38771.75fugue384
656.62?796.12?807.00?knot256v2
888.00891.75905.62cubehash162
801.75?896.62?901.12?coral256v1
858.75915.75935.62lux512
841.88918.38933.75cubehash164
918.38924.75936.75mcssha5
802.50?942.38?958.50?keccakc512treed2
820.12?950.25?964.12?keccakc256treed2
831.00?964.88?973.12?drygascon256
955.50966.00973.12essence224
924.00980.25999.38shavite3512
1026.00?1057.12?1193.62?cubehash81
1048.501081.501154.62lane256
1069.12?1087.50?1272.00?simd256
1111.881122.381126.88cubehash161
1115.251163.251179.38fugue512
1231.121255.121284.75essence256
1268.25?1359.00?1416.00?echo512
1386.75?1396.50?1610.62?essence384
1209.75?1411.12?1426.12?knot512
1378.881454.621467.00essence512
1234.50?1485.75?1519.50?knot384
1609.501619.251629.75mgrostl256
1595.251673.621685.25echosp256
1899.00?1913.62?2226.75?echosp512
2025.75?2077.88?2737.50?simd512
2531.252580.752621.25md6d224
2519.252687.622721.00fsb256
3187.50?3277.12?3688.12?sivrijndael256hash256v1
3444.383454.503466.50md6d384
3709.123874.123941.62md6d256
3813.003912.003925.50subterraneanv1
3791.62?4266.38?4383.00?md6d512
5025.385189.625271.00lane512
7156.127759.507775.25syconhash256v1
7398.00?8474.62?10072.12?photonbeetlehash256rate32v1
13519.8813574.6213658.62skinnyhashtk2
14688.0014757.0014854.12skinnyhashtk3
15310.88?16928.25?17253.75?acehash256v1
16172.62?17475.00?18826.88?sivtemphotonhashv1
32147.2532185.5032458.88heron256v1
38748.3838886.3839095.62gage1h256c256r128
56484.00?60508.12?63195.38?gage1h256c224r064
63438.3864564.8865528.25gage1h256c224r032
69405.3869633.3869811.12orangishv1
72097.1272214.1273190.25gage1h256c256r064
104856.00?111972.38?118785.38?gage1h256c256r032
129550.12130508.25132969.38gage1h256c512r064
207607.88208578.38212543.25gage1h256c256r016
209500.50212102.62215742.75gage1h256c224r016
215458.50217633.50218943.38gage1h256c512r032
356085.38358526.25363769.88gage1h256c224r008
10918078.5011109452.2511180085.38fsb512

armeabi; Cortex-A9+NEON (412fc09a); 2011 Freescale i.MX6 Quad; 4 x 1200MHz; novenaimx6, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
4.224.244.28md4
6.156.236.30md5
7.907.957.98sha1
10.5410.5610.61blake2b
10.9511.0211.14edonr256
12.9312.9813.00blake2s
13.4513.5513.62shabal512
14.0314.0714.18shabal256
14.6614.7214.75bmw256
15.2115.2815.34edonr512
14.9215.4816.11sha256
15.1415.5116.14sha224
16.3116.6316.67ripemd160
20.8920.9521.04bmw512
21.2621.3221.55blake256
21.4821.6021.70blake512
22.9723.0823.16blake32
24.7124.7424.79sha384
24.7224.7524.79sha512
25.2425.4126.17tiger
26.1626.1926.21cubehash1632
26.1526.1926.21cubehash512
27.4427.4927.57nasha256
27.7427.8527.97nasha512
28.9529.0129.08k12
26.21?29.04?30.44?skein256256
30.1930.3230.51bblake256
30.8430.8730.89shake256
30.9631.8932.60skein512512
31.3032.1532.92skein512256
33.0933.1133.13keccakc512
33.5733.6033.62luffa256
33.7934.8235.61fugue2
35.1635.1835.21keccak
39.0041.1043.15sarmal256
41.1841.2041.22round3jh256
41.1841.2241.25round3jh512
45.0045.0345.04sneikha256
45.1445.1745.20keccakc256
47.3948.4849.05shake128
49.6149.8350.06sarmal512
50.1150.1950.30luffa384
50.7150.9451.00shavite3256
52.4453.9055.28asconhashv12
54.6354.7555.03blake64
54.9355.6155.82sha3224
56.2556.2956.32cubehash832
57.7157.9158.14keccakc448
58.3558.4658.60sha3256
59.3459.7260.78fugue256
61.2561.6562.01groestl256
62.2862.3062.31keccakc1024
63.9564.0064.03mcssha5
63.9864.0164.03mcssha6
63.7364.0164.05mcssha4
64.8765.1070.02luffa512
67.1167.1867.22skein10241024
69.5969.8770.02keccakc768
74.9375.5076.40sha3384
78.0778.7779.50xoodyakv1
83.6485.0885.83groestl512
85.0785.3885.79mgrostl256
86.1686.4686.74echosp256
86.4687.0187.97shavite3512
86.9887.0287.81gimli24v1
88.6088.6388.67esch256v1
88.7188.8389.03echo256
91.5291.5691.62cubehash816
95.7696.2396.36saturninhashv2
98.0898.1798.42essence384
98.0798.2498.79essence512
99.2899.2999.31sneikha384
103.51103.69103.81simd256
104.74106.57108.89sha3512
108.60109.34111.14lane256
115.30115.71116.06simd512
118.10118.74120.44fugue512
113.43119.14119.99echosp512
137.28137.69138.41asconxofv12
138.94139.00139.03esch384v1
139.56139.61139.72essence224
139.56139.73143.48essence256
143.62143.73143.91jh512
143.52143.77143.85jh384
143.53143.78143.88jh224
143.60143.83143.99jh256
150.81150.94151.02cubehash1616
156.82157.03161.23cubehash88
162.94163.82164.43echo512
168.62169.23169.73whirlpool
170.83171.38171.98lane512
194.17197.56201.32md6d224
197.66197.99198.18drygascon128
213.79215.35217.46md6d256
217.93221.48222.16shamashashv1
255.79255.93256.10clxhash
269.79275.55286.95md6d384
281.26281.39282.02cubehash168
287.76297.92298.99cubehash84
322.08?339.44?389.00?md6d512
350.63355.40358.34drygascon256
362.01362.29362.94knot256v2
442.91443.02443.45coral256v1
542.13545.87547.20cubehash164
578.38578.58579.85cubehash82
600.92618.47623.65knot256v1
498.49?667.02?784.32?fsb256
1064.451075.981084.75cubehash162
1130.471135.371143.25cubehash81
1208.511217.701221.69knot384
1643.311652.541657.63knot512
1650.531658.831666.30syconhash256v1
1622.39?1751.80?1887.84?fsb512
2111.612116.972124.67cubehash161
2503.512512.232522.81subterraneanv1
4614.404620.354624.37skinnyhashtk3
4810.684820.104841.58acehash256v1
4986.464996.325003.08sivrijndael256hash256v1
7879.487899.727914.89skinnyhashtk2
8084.798110.068137.49gage1h256c256r128
8135.648142.728153.01orangishv1
9122.629192.549209.94rhash
10226.3810238.1810248.91heron256v1
11788.0011809.3911894.59gage1h256c224r032
12746.0812794.5812824.48gage1h256c224r064
13496.2913548.3313588.04gage1h256c256r064
23580.7223612.0723635.77gage1h256c512r064
25554.6925569.4025584.22gage1h256c256r032
39360.4639418.1339452.14photonbeetlehash256rate32v1
43360.9743433.8843579.89gage1h256c224r016
44576.2044594.4444606.39gage1h256c512r032
48311.6748348.7048397.88gage1h256c256r016
64995.5165339.3965435.64sivtemphotonhashv1
81097.4881119.0381154.17gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
4.944.954.96md4
6.946.956.97md5
8.758.768.77sha1
11.1811.1811.21blake2b
11.7911.8111.85edonr256
13.5513.5613.56blake2s
14.9614.9815.00shabal512
15.4515.4615.51shabal256
15.7815.8015.81bmw256
16.4016.4116.42edonr512
16.4216.4616.76sha256
16.4116.4716.76sha224
17.4317.5717.58ripemd160
22.3122.3222.43blake256
23.0023.0223.04bmw512
23.0423.0623.10blake512
24.1124.1524.18blake32
26.1926.2026.22sha384
26.2126.2126.23sha512
26.4626.5126.89tiger
27.3627.3727.37cubehash512
28.6528.6628.70nasha256
28.9929.0029.00cubehash1632
29.6729.7029.74nasha512
28.4629.8629.87skein256256
30.9430.9530.96k12
32.3432.3432.35shake256
32.7033.1233.23skein512512
32.8633.2333.40skein512256
34.0634.0734.15bblake256
34.6234.6334.63keccakc512
34.7234.7234.72luffa256
36.8236.8336.84keccak
39.3139.6139.91fugue2
42.4142.4242.42round3jh256
42.4242.4342.44round3jh512
42.9243.1144.04sarmal256
45.9245.9345.93sneikha256
46.9346.9346.95keccakc256
49.9450.4450.47shake128
52.0052.0252.07luffa384
52.1852.2252.30sarmal512
52.3352.3452.36shavite3256
54.0454.5555.11asconhashv12
57.1257.2757.32sha3224
57.3057.3357.44blake64
60.0260.0860.16keccakc448
60.7060.7260.77sha3256
62.8562.8562.87cubehash832
62.9762.9762.97keccakc1024
62.8963.0363.51fugue256
63.5563.6963.81groestl256
65.7265.8365.85mcssha4
65.8965.8965.90mcssha6
66.5166.5266.53mcssha5
67.2267.3069.70luffa512
70.0270.0470.05skein10241024
71.4071.5271.53keccakc768
77.1977.2577.61sha3384
79.6679.7080.04xoodyakv1
88.2188.2188.60gimli24v1
89.7189.7289.73esch256v1
89.2689.8189.94groestl512
90.4090.5290.87shavite3512
90.5190.5590.65echosp256
90.8290.9191.07mgrostl256
92.2792.2992.38echo256
95.9595.9695.96sneikha384
97.3397.5397.58saturninhashv2
98.1398.1398.16cubehash816
102.26102.27102.38essence384
102.32102.37102.63essence512
105.87105.92105.96simd256
107.13107.86108.48sha3512
113.59113.71114.42lane256
120.01120.11120.41echosp512
120.21120.29120.43simd512
123.75123.89124.37fugue512
139.26139.31139.65asconxofv12
140.90140.90140.92esch384v1
142.56142.57142.62essence224
142.59142.65144.51essence256
146.54146.58146.65jh512
146.51146.63146.66jh384
146.53146.63146.67jh224
146.59146.65146.72jh256
162.56162.57162.60cubehash1616
164.95165.02166.45cubehash88
169.25169.59169.85echo512
172.13172.36172.56whirlpool
181.82182.72184.15md6d224
182.94183.03183.20lane512
198.84198.85198.94drygascon128
198.60199.12200.04md6d256
221.43222.54222.82shamashashv1
255.49256.48261.13md6d384
256.89256.90256.97clxhash
293.00293.01293.33cubehash168
304.34304.45304.94cubehash84
313.79314.94338.48md6d512
357.99358.72359.72drygascon256
365.66365.71366.03knot256v2
447.00447.02447.23coral256v1
557.43557.62558.11cubehash164
585.07585.11585.74cubehash82
620.51620.66623.09knot256v1
1082.601086.951089.26cubehash162
1141.481141.801144.85cubehash81
1215.651218.821220.56knot384
1653.551655.491657.89knot512
1672.681676.041678.85syconhash256v1
2131.022131.812133.55cubehash161
2514.452515.782520.45subterraneanv1
4656.524657.524658.95skinnyhashtk3
4864.854867.924878.06acehash256v1
4988.034991.864994.44sivrijndael256hash256v1
7909.257914.707919.04skinnyhashtk2
8199.828207.378215.32gage1h256c256r128
8205.818207.878211.42orangishv1
9363.289364.429368.56rhash
10397.2610400.4910404.27heron256v1
11930.6911934.9511973.79gage1h256c224r032
12911.2212919.4912929.54gage1h256c224r064
13674.5613689.0013701.11gage1h256c256r064
23831.2223837.8223845.51gage1h256c512r064
25788.5325791.9425796.72gage1h256c256r032
35543.6235568.5835607.53fsb512
38459.3138493.7438528.68fsb256
39243.3139266.4339279.71photonbeetlehash256rate32v1
43892.5143915.5043979.58gage1h256c224r016
44988.0944991.0344994.45gage1h256c512r032
48738.4448749.5348768.56gage1h256c256r016
64958.3965112.7565146.34sivtemphotonhashv1
81945.8281951.1681958.52gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
6.126.136.15md4
8.118.128.14md5
10.1110.1310.15sha1
12.2212.2312.25blake2b
13.0813.1013.13edonr256
14.5114.5314.54blake2s
17.3417.3917.55shabal512
17.5817.6017.62bmw256
17.7617.7817.84shabal256
18.2518.2818.32edonr512
18.0418.3218.56sha256
18.0918.3518.39sha224
19.0919.1119.16ripemd160
23.9824.0024.02blake256
25.4825.5025.60blake512
25.9125.9625.98blake32
26.3826.4326.53bmw512
28.3528.3828.43tiger
28.6128.6328.67sha384
28.6428.6628.70sha512
29.3329.3429.37cubehash512
30.6030.6330.78nasha256
29.8831.2531.29skein256256
32.7332.7932.88nasha512
33.6633.6833.70cubehash1632
34.1634.1934.22k12
34.3234.3334.35shake256
34.6935.0435.20skein512512
34.7035.1235.20skein512256
36.5836.6036.61luffa256
36.6236.6336.65keccakc512
39.5639.5739.59keccak
40.3040.3440.40bblake256
44.4444.4544.46round3jh256
44.4444.4644.48round3jh512
46.2746.4048.06sarmal256
47.4147.4247.46sneikha256
47.9448.1348.57fugue2
50.9150.9250.95keccakc256
54.6554.6754.74shavite3256
54.7254.8254.95shake128
55.0555.0755.10luffa384
55.5755.6156.27asconhashv12
56.1456.2656.48sarmal512
58.8358.9359.29sha3224
61.4561.5461.61blake64
62.4762.5462.67keccakc448
63.5763.6363.80sha3256
65.7065.7165.75keccakc1024
66.9967.1867.28groestl256
68.4968.6868.90fugue256
68.8668.8768.88mcssha4
69.0369.0569.06mcssha6
70.7170.7270.74mcssha5
70.7370.8070.93luffa512
72.5172.5572.58keccakc768
73.7973.8173.88cubehash832
74.7974.8274.86skein10241024
78.2978.3678.72sha3384
81.1781.2081.22xoodyakv1
90.2090.2190.22gimli24v1
90.2190.2490.32echosp256
91.4791.5291.55esch256v1
96.1096.4096.58shavite3512
97.1197.6897.83groestl512
93.6998.5798.59sneikha384
99.6199.7099.76saturninhashv2
99.88100.01100.21mgrostl256
101.69101.72101.83echo256
109.07109.07109.14cubehash816
109.10109.17109.37essence384
109.25109.27109.35essence512
109.61109.65110.69simd256
111.33111.79112.65sha3512
120.45120.80121.30lane256
127.74127.87127.97simd512
132.10132.17132.35echosp512
132.90133.02133.14fugue512
141.97142.01142.10asconxofv12
144.06144.07144.10esch384v1
147.51147.53147.56essence224
147.53147.56147.61essence256
151.29151.34151.44jh256
151.32151.36151.47jh512
151.33151.37151.43jh224
151.34151.38151.42jh384
175.89175.92177.38cubehash88
177.15177.49177.96whirlpool
178.50178.79179.31echo512
179.41181.19182.42md6d224
181.93181.94181.97cubehash1616
195.36196.05196.63md6d256
200.23200.24200.26drygascon128
202.33202.57202.79lane512
224.81225.14226.61shamashashv1
251.74253.59260.78md6d384
258.48258.49258.51clxhash
309.47311.77326.76md6d512
312.37312.39312.45cubehash168
315.30315.31315.34cubehash84
363.07363.22364.03drygascon256
371.42371.44371.51knot256v2
453.67453.68453.75coral256v1
576.77576.92577.18cubehash164
595.99596.02596.25cubehash82
623.81623.85623.92knot256v1
1101.491101.721108.53cubehash162
1150.991152.981158.71cubehash81
1223.361225.251228.86knot384
1662.781663.101669.03knot512
1703.761705.471706.01syconhash256v1
2149.992150.352157.67cubehash161
2522.392523.242530.73subterraneanv1
4713.414719.694722.34skinnyhashtk3
4952.264960.874974.90acehash256v1
4980.754987.594991.35sivrijndael256hash256v1
7937.987946.617954.55skinnyhashtk2
8313.728315.948321.41orangishv1
8357.418363.368377.99gage1h256c256r128
9579.179589.299598.22rhash
10665.2910670.2710674.88heron256v1
12122.2012137.1412159.39gage1h256c224r032
13124.0913134.8613160.92gage1h256c224r064
13892.0513918.8013943.14gage1h256c256r064
24213.2624222.9324236.70gage1h256c512r064
26158.3226167.6126224.27gage1h256c256r032
39053.3239058.9439066.45photonbeetlehash256rate32v1
44617.8644651.3844677.53gage1h256c224r016
45645.4145652.1245668.35gage1h256c512r032
49402.8749411.0249427.32gage1h256c256r016
64815.4664826.1864845.36sivtemphotonhashv1
83207.1183231.2283248.79gage1h256c224r008
91645.4591683.6991757.94fsb512
101292.60101382.82101506.25fsb256
Cycles/byte for 576 bytes
quartilemedianquartilehash
9.259.289.32md4
11.1911.2411.29md5
13.7013.7513.83sha1
16.2616.3016.35blake2b
16.5716.6316.73edonr256
17.0617.0917.14blake2s
21.5921.6421.83edonr512
22.2722.3422.81sha256
22.3822.4222.47bmw256
22.4322.6422.94sha224
23.1823.2523.32ripemd160
23.6023.6623.94shabal512
23.9324.0124.20shabal256
28.4128.4728.53blake256
29.6229.6629.81blake512
30.6930.7430.84blake32
32.3732.4332.47sha384
32.4432.4832.53sha512
33.1833.3433.49bmw512
33.3633.4633.64tiger
34.5634.5934.62cubehash512
33.7334.8735.04skein256256
35.7535.8335.90nasha256
37.7037.8338.07nasha512
39.9540.2540.59skein512256
39.9540.2840.45skein512512
40.2340.3140.41k12
40.5040.5240.56shake256
41.5741.5941.64luffa256
42.9342.9643.01keccakc512
43.0043.0143.07keccak
46.1246.1546.18cubehash1632
49.8249.8549.91round3jh256
49.8449.8749.93round3jh512
51.4251.4751.52sneikha256
50.9751.9052.48sarmal256
56.8856.9157.03bblake256
57.1257.1557.19keccakc256
59.9460.5360.78asconhashv12
60.8660.9361.23shavite3256
61.2861.7062.26sarmal512
61.5761.7261.83shake128
63.2563.2963.37luffa384
66.3866.4866.61blake64
71.0571.2571.79fugue2
72.8272.9773.41sha3224
73.0173.2473.53sha3256
73.9573.9974.03keccakc1024
76.2676.4476.64groestl256
76.9676.9977.02mcssha4
77.4177.4879.63mcssha6
79.6779.7379.79keccakc768
79.6779.8079.94keccakc448
80.8481.0381.14luffa512
81.9081.9381.95mcssha5
83.9584.1184.59fugue256
85.2185.3085.41xoodyakv1
85.9586.1486.46sha3384
95.0495.1295.24skein10241024
95.5395.5897.13gimli24v1
96.3296.3696.42esch256v1
100.71100.76105.59sneikha384
101.48101.58101.74shavite3512
102.95102.99103.08cubehash832
105.41105.59105.62saturninhashv2
106.22106.34106.61echosp256
109.33109.65110.69groestl512
114.72115.07115.61mgrostl256
119.44119.54119.71simd256
123.21123.25123.46echo256
124.29124.75125.18sha3512
127.41127.53127.66essence384
127.73127.89128.01essence512
138.24138.27138.33cubehash816
138.71139.15139.53lane256
149.26149.94159.19asconxofv12
152.47152.50152.59esch384v1
157.39157.51158.16fugue512
159.57159.81160.05echosp512
160.71160.77160.97essence224
160.81160.85160.98essence256
160.81160.97161.22simd512
163.89163.96164.06jh256
163.89163.96164.05jh512
163.93163.99164.10jh224
163.96164.01164.11jh384
186.65186.81187.30echo512
191.12191.33191.76whirlpool
203.97203.99204.01drygascon128
205.16206.58206.70cubehash88
233.56233.61233.66cubehash1616
235.40235.83237.11shamashashv1
262.72262.75262.85clxhash
273.67274.19274.51lane512
344.52344.57344.70cubehash84
363.98364.03364.21cubehash168
364.27366.76370.78md6d224
376.47377.02377.58drygascon256
386.81386.84386.88knot256v2
392.58393.76395.06md6d256
471.41471.47471.57coral256v1
509.03511.71518.23md6d384
624.79625.21625.30cubehash82
628.43628.53628.95cubehash164
628.77630.46671.11md6d512
632.71632.76632.81knot256v1
1153.411156.681160.05cubehash162
1179.681181.661213.37cubehash81
1241.681244.681245.24knot384
1693.701693.761694.89knot512
1777.981778.791779.88syconhash256v1
2201.422201.582202.26cubehash161
2550.612550.962552.65subterraneanv1
4875.674876.614896.07skinnyhashtk3
4963.394964.694981.82sivrijndael256hash256v1
5164.665178.005195.91acehash256v1
8014.078030.748052.73skinnyhashtk2
8591.518593.528614.86orangishv1
8776.518793.188802.39gage1h256c256r128
10165.1210219.9610379.44rhash
11374.5311392.4911404.10heron256v1
12578.4312609.0212639.57gage1h256c224r032
13669.8913686.9713723.28gage1h256c224r064
14509.5314527.5414556.22gage1h256c256r064
25235.1625244.4125272.14gage1h256c512r064
27156.7527170.4827210.85gage1h256c256r032
38714.0138723.1338757.37photonbeetlehash256rate32v1
46209.7846268.5146331.53gage1h256c224r016
47382.3847394.2647423.24gage1h256c512r032
51190.1451204.7251235.23gage1h256c256r016
64538.9864553.2964585.03sivtemphotonhashv1
86120.1086180.3686296.50gage1h256c224r008
241118.09241283.79241635.85fsb512
268350.97268512.41268801.74fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
48.7048.8649.38blake2s
49.0249.1949.50md4
50.8951.1751.56md5
59.8160.1760.56blake2b
59.81?60.31?73.50?sha1
60.5261.1261.61edonr256
72.4172.7273.73edonr512
75.0575.8076.55ripemd160
75.9176.4177.09sha256
77.1777.7278.19sha224
81.8482.4783.27skein256256
83.8484.1184.72bmw256
85.3685.8086.38blake256
91.4591.7392.39blake32
93.0293.6494.28blake512
93.2393.6694.31sha384
93.7594.3195.06sha512
96.7597.3098.80tiger
101.33101.66101.94cubehash512
101.53101.97102.44nasha256
101.83102.14102.45sneikha256
102.00102.30102.72shake256
102.95103.38104.00shabal256
104.45105.05106.22shabal512
105.23105.55105.88keccakc512
105.41105.62105.95luffa256
105.41105.62106.00keccakc1024
105.69105.86106.30keccak
105.34105.95106.86skein512256
106.09106.69107.73skein512512
113.73114.28116.50nasha512
114.80115.20117.09asconhashv12
118.77118.98119.45round3jh256
118.88119.34119.70round3jh512
124.38125.64128.25sarmal256
129.64130.36131.17k12
129.66130.67131.77bmw512
136.88137.47138.19xoodyakv1
139.77140.06141.19shavite3256
145.52149.02151.69sarmal512
148.86149.28149.81keccakc768
154.67155.27156.56blake64
157.47157.69158.27keccakc256
157.69158.09158.52esch256v1
159.39160.00161.11sha3224
160.98161.70162.62sha3256
162.30163.34164.20sha3384
163.73163.95165.09gimli24v1
163.12164.34165.16sha3512
167.58167.91169.14luffa384
173.00173.44173.73shake128
180.69180.95181.34mcssha4
180.70181.14181.67saturninhashv2
184.69185.09185.48mcssha6
193.48194.83196.95groestl256
195.19195.34195.67sneikha384
195.16195.73196.88keccakc448
205.44205.72206.09cubehash1632
209.27209.70210.67luffa512
214.11214.98217.83shavite3512
225.16225.44226.12mcssha5
242.59244.92248.64asconxofv12
245.16245.84246.48simd256
251.70251.97252.28drygascon128
260.34260.66261.06esch384v1
268.91269.38270.39bblake256
274.62275.41277.38fugue256
306.69309.69312.91groestl512
309.31309.97311.33echo256
315.03315.83316.75skein10241024
316.62316.89317.34clxhash
324.78325.25325.84jh256
325.28325.59326.45jh384
325.20325.70326.27jh224
325.53325.97326.91jh512
329.19329.47329.80essence224
330.08330.42330.70essence256
346.17348.89351.14mgrostl256
348.52349.14351.17echosp256
359.66360.16361.56essence384
363.42364.30365.98essence512
367.47368.72371.11shamashashv1
368.00369.23370.81echo512
366.97370.47374.09whirlpool
371.11371.69373.11lane256
372.72373.52375.86fugue2
395.20396.45433.09echosp512
470.70471.80473.16fugue512
476.14476.42477.02cubehash832
511.39511.89512.36cubehash816
518.86519.52522.89simd512
548.88550.22550.80drygascon256
578.69579.30580.48cubehash88
583.67583.95584.30knot256v2
699.00699.38699.88coral256v1
718.47718.73719.12cubehash84
745.89746.95747.30knot256v1
894.77895.28896.41cubehash1616
998.69999.00999.52cubehash82
1025.001025.381027.12cubehash168
1094.921096.721099.75lane512
1165.521174.381184.42md6d224
1242.521246.251250.28md6d256
1289.381289.781290.19cubehash164
1401.621402.661403.62knot384
1554.141554.811555.19cubehash81
1615.661630.481667.59md6d384
1815.941820.771821.47cubehash162
1974.861986.032113.73md6d512
2089.882090.392090.62knot512
2729.062730.972733.81syconhash256v1
2861.612861.952863.12cubehash161
2915.052915.552916.97subterraneanv1
4753.414756.694759.38sivrijndael256hash256v1
6955.676955.976958.72skinnyhashtk3
7859.557863.198693.91acehash256v1
8922.898942.388943.77skinnyhashtk2
12241.6112343.0812539.42orangishv1
14188.6214200.9414236.12gage1h256c256r128
17520.5917548.9718273.28rhash
18615.6418626.8018633.22gage1h256c224r032
20548.6120549.8620566.97heron256v1
20791.3020793.6720800.73gage1h256c224r064
21974.0222006.0022094.56gage1h256c256r064
34352.3834357.7534384.58photonbeetlehash256rate32v1
38340.6738343.1438379.05gage1h256c512r064
39937.2739943.0239968.95gage1h256c256r032
60907.4560911.9161068.53sivtemphotonhashv1
66646.7366680.6667390.88gage1h256c224r016
69658.6969668.2369835.30gage1h256c512r032
73990.1974036.5274168.86gage1h256c256r016
123258.12123734.05124106.97gage1h256c224r008
2154352.672156048.122158656.86fsb512
2405045.452406594.802409516.84fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
357.62358.75361.50md4
361.62363.62370.00md5
390.75392.25396.38blake2s
394.38397.88405.38edonr256
405.50408.50415.50sha1
458.38461.12463.50sneikha256
469.38472.25475.88ripemd160
475.00477.25479.88blake2b
477.75481.62487.88sha256
489.25493.75499.88sha224
515.88519.12523.38blake256
538.00542.25550.00blake32
543.25548.00554.50skein256256
549.50553.12560.50asconhashv12
557.75559.62562.62bmw256
558.00561.38571.25tiger
573.75576.25580.12luffa256
577.25579.62586.38edonr512
585.12588.75595.25nasha256
602.75604.12607.62cubehash512
613.25615.88619.25xoodyakv1
613.62616.12618.88gimli24v1
671.38674.00676.38saturninhashv2
687.62690.38694.38shabal256
701.50706.62713.00shabal512
711.25713.62725.88shavite3256
721.62724.12726.25esch256v1
732.75735.62739.88clxhash
745.50747.88751.38sha384
746.38749.75754.50blake512
754.50757.75763.38sha512
807.88809.12812.75sneikha384
807.50809.38812.75shake256
829.00830.75832.75drygascon128
839.88841.12843.25keccakc512
842.12843.38847.50keccakc1024
845.50847.75849.88keccak
849.88854.62863.00skein512256
851.75856.62867.12skein512512
904.00915.12925.75nasha512
938.88940.62946.62luffa384
955.62957.75960.12round3jh256
956.88959.25961.38round3jh512
972.25978.00986.38asconxofv12
995.75998.251001.88k12
998.381000.501002.38mcssha4
991.881003.381021.88sarmal256
1029.501030.881034.38mcssha6
1040.251045.001055.38bmw512
1066.001077.121095.50groestl256
1124.881127.881133.00luffa512
1159.121161.381164.38keccakc768
1171.381185.001215.50sarmal512
1227.621230.881234.38keccakc256
1243.121244.621247.62esch384v1
1246.381252.251256.75blake64
1251.251256.751265.00sha3224
1260.621266.251272.50sha3256
1272.381279.001289.12sha3512
1275.121281.121289.88sha3384
1320.381322.121325.88shamashashv1
1353.251354.621356.62mcssha5
1354.621359.121377.38shake128
1434.751437.251440.25cubehash1632
1563.501567.121572.88keccakc448
1592.621619.001702.62whirlpool
1641.001646.251649.50knot256v1
1709.251715.751725.38shavite3512
1772.621781.751796.00fugue256
1794.751796.621800.00knot256v2
1910.251914.251929.12bblake256
1968.751974.751982.25simd256
2086.122088.882091.88essence224
2091.382095.002098.38essence256
2258.122263.382268.00drygascon256
2404.752421.622463.00groestl512
2478.882481.502487.75echo256
2485.752487.882491.88coral256v1
2520.382524.002527.88skein10241024
2596.122599.122612.75fugue2
2599.122600.502609.00jh256
2603.122609.882617.25jh384
2606.622611.122618.62jh224
2609.502614.502618.75jh512
2784.622796.252822.75mgrostl256
2792.752797.502805.00echosp256
2891.502897.502912.88essence384
2918.502922.752929.12essence512
2942.382953.122965.75echo512
2946.622953.382969.75fugue512
2980.882988.252996.50lane256
3016.383018.753023.25knot384
3153.00?3164.75?3943.75?echosp512
3381.883384.003390.00cubehash832
3381.753384.623388.38cubehash816
3518.753521.123525.25cubehash88
3661.253664.503671.12cubehash84
3940.883945.383948.62cubehash82
4142.004150.384168.38simd512
4493.254495.384497.75cubehash81
5210.255214.005217.50knot512
5594.125609.005627.38sivrijndael256hash256v1
5782.505785.505790.50subterraneanv1
5964.005965.755970.38cubehash1616
6229.126232.386234.75cubehash168
6493.006496.006500.12cubehash164
7020.757024.627030.25cubehash162
8058.008061.258063.50cubehash161
8752.258768.388806.12lane512
9317.509427.389485.38md6d224
9937.129969.8810010.38md6d256
10211.8810221.3810237.12syconhash256v1
12892.0012991.5013324.88md6d384
15772.3815882.3816866.62md6d512
16069.3816102.1216134.12skinnyhashtk2
18723.8818726.2518729.50skinnyhashtk3
29185.3829189.2531858.75acehash256v1
39504.5039510.0039524.50photonbeetlehash256rate32v1
48869.3848930.8849001.12gage1h256c256r128
49025.5049040.1249124.62orangishv1
65258.1265265.6265282.12sivtemphotonhashv1
66276.1266278.1266297.00gage1h256c224r032
68804.6268824.7568874.75rhash
76927.2576934.1276944.62gage1h256c224r064
81327.1281505.7581723.88gage1h256c256r064
92797.7592800.0092817.12heron256v1
140704.12140722.62140784.75gage1h256c256r032
141702.50141733.00141826.38gage1h256c512r064
228601.88228653.00229007.12gage1h256c224r016
245333.00245353.38245485.50gage1h256c512r032
253779.62253851.75254058.75gage1h256c256r016
416513.62416674.25421841.88gage1h256c224r008
17245460.0017261692.6217276584.25fsb512
19235329.2519248732.1219268836.62fsb256

mipso32; Octeon II (cnmips64v2); 2011 Cavium Octeon II CN6120; 2 x 2000MHz; erpro8fsf2, supercop-20200522

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
11.3111.3111.31md4
11.6211.6211.63md5
12.1912.1912.19edonr256
13.8813.8813.88bebb4185
22.0322.0322.04blake2s
22.3922.3922.39blake3
24.2524.2524.26bmw256
26.5626.5626.57edonr512
26.9426.9426.94shabal512
26.9426.9426.94shabal256
30.5930.5930.60sha1
31.4131.4131.41blake32
38.4738.4738.58blake256
39.1239.1339.14nasha256
40.0840.0840.53bblake256
40.1640.1640.16tiger
40.6740.8141.43nasha512
42.0442.0442.29bmw512
43.1343.1343.13ripemd160
44.5044.5044.51sha256
48.0848.1849.24k12
48.2548.2548.29fugue2
53.3953.6254.03blake2b
60.5460.5860.64sarmal256
69.1869.1969.26beamsplitter
70.0870.1370.54luffa256
71.2571.2571.49skein256256
72.3172.3172.47sneikha256
73.8674.1475.78sarmal512
75.6975.6975.69cubehash1632
75.6975.6975.75cubehash512
76.8777.2577.71shavite3256
77.8777.8877.89skein512512
77.8777.8877.97skein512256
83.8883.8883.89keccakc256
84.5184.5184.73fugue256
86.2286.2286.34sha224
89.8889.8889.97shake128
95.3795.3895.39blake64
95.4995.5198.87keccakc448
100.26100.38102.54keccakc512
103.00103.00103.76sha512
103.32103.32103.99sha3224
105.54105.55105.70keccak
107.73107.74109.32luffa384
107.84107.84108.18blake512
108.85108.85109.58shake256
108.85109.14111.33sha3256
117.31117.31118.02cubehash832
126.73127.03130.23keccakc768
127.89128.01128.79mcssha4
127.99128.06129.39mcssha5
127.99128.27131.32mcssha6
128.12128.29130.30skein10241024
130.93130.97131.38shavite3512
133.81133.81134.83luffa512
138.22138.22139.70sha384
138.50138.53139.47asconhashv12
139.46139.52141.42sha3384
147.12147.13147.64sneikha384
149.81150.07152.14lane256
153.03153.04154.68echo256
161.37161.58163.70echosp256
162.83163.21167.43fugue512
165.25165.30166.91gimli24v1
166.63166.63168.74saturninhashv2
176.72176.97179.87keccakc1024
182.62182.79185.18cubehash816
190.54190.65192.73md6d224
191.25191.34193.22asconxofv12
197.23197.26198.40jh384
197.39197.40199.05sha3512
197.25197.46200.16jh256
197.25197.53200.97jh224
197.25197.73200.08jh512
198.12198.34199.96esch256v1
205.11205.24207.14md6d256
205.35205.66207.78mgrostl256
221.78222.17224.34groestl256
220.31222.62227.70simd256
227.62228.62232.14round3jh512
227.44228.82232.30round3jh256
232.35233.05235.94echosp512
263.48263.68266.45md6d384
264.95266.52270.23cubehash1616
271.41273.56275.59simd512
284.82286.21291.06esch384v1
285.80286.92288.21echo512
315.33316.44318.83cubehash88
321.92322.74326.22md6d512
352.31353.96357.51whirlpool
366.42368.45372.13groestl512
374.39376.61379.43knot256v2
433.80437.35452.84lane512
488.05488.66489.85cubehash168
502.32503.37507.04clxhash
539.24540.24543.31essence384
538.16540.28542.92essence512
544.59547.51551.03xoodyakv1
571.90573.04576.07cubehash84
852.52855.54860.85essence256
853.84855.72857.42essence224
859.20861.17867.61knot256v1
939.56940.89943.82cubehash164
1054.591055.881058.51cubehash82
1076.851079.831106.33rfsb509
1379.701386.521408.06knot384
1660.061667.031719.33knot512
-782.66?1794.27?2012.06?fsb256
1843.341847.861871.74cubehash162
2003.842008.642013.71cubehash81
2495.54?3238.72?3693.43?fsb512
3598.423607.103615.31cubehash161
4816.334825.364844.68syconhash256v1
5477.825492.055523.66subterraneanv1
14215.0814239.1714257.45sivrijndael256hash256v1
20915.4320952.1721118.95floppsy
21368.8721382.6521393.27gage1h256c224r032
24145.1124181.7524265.91acehash256v1
33955.9334001.7434472.46gage1h256c256r128
42882.23?43148.83?52574.81?rhash
51004.7851035.9651080.76gage1h256c224r064
56607.7556640.3756681.54gage1h256c256r064
84005.21?87574.66?140964.94?photonbeetlehash256rate32v1
101945.89102043.34102271.53gage1h256c256r032
101798.34?103106.57?121456.44?gage1h256c512r064
142102.06142646.44146304.94sivtemphotonhashv1
169784.09169949.86170104.88gage1h256c224r016
191880.38192791.77196196.00gage1h256c512r032
192775.28193061.75195433.20gage1h256c256r016
328049.46329981.67335833.42gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
12.0712.0712.07md5
12.2612.2612.26md4
12.7512.7512.76edonr256
14.4314.4314.43bebb4185
22.1522.1622.17blake3
22.2822.2822.28blake2s
25.4225.4225.42bmw256
27.8127.8127.81edonr512
28.8128.8128.81shabal256
28.8328.8328.83shabal512
31.8831.8831.88sha1
32.3032.3032.30blake32
39.4839.4939.49blake256
40.2140.2140.22nasha256
41.2841.2841.29tiger
43.0543.0843.18nasha512
44.5844.5844.58ripemd160
44.7544.7544.75bblake256
45.4645.4645.46sha256
46.3546.3546.47bmw512
48.9348.9449.46k12
57.4357.5857.83blake2b
62.4462.4762.49sarmal256
69.8569.8669.89beamsplitter
70.8670.8670.86fugue2
71.7071.7072.06luffa256
72.2272.2272.22skein256256
73.0873.0873.08sneikha256
76.4976.5076.50sarmal512
77.6977.6977.69cubehash512
78.3478.3579.09shavite3256
79.4779.4779.48skein512256
79.4879.4879.49skein512512
81.7581.7581.75cubehash1632
87.3687.3687.36keccakc256
88.4788.4788.47sha224
89.7689.7692.78fugue256
92.5792.5892.58shake128
98.5798.5798.57keccakc448
98.9998.9998.99blake64
104.38104.38104.38keccakc512
105.53105.53105.53sha3224
106.59106.59106.59sha512
109.94109.94109.95keccak
110.72110.72110.72luffa384
111.84111.85111.85blake512
112.15112.15112.15sha3256
112.36112.36112.36shake256
127.65127.65127.65cubehash832
129.75129.75129.75keccakc768
130.24130.24130.28mcssha4
130.80130.80130.87mcssha6
131.87131.87132.04mcssha5
132.74132.90132.91skein10241024
135.35135.36135.49shavite3512
137.59137.59137.59luffa512
139.78139.78140.02asconhashv12
141.94141.94141.96sha3384
143.64143.65143.65sha384
149.00149.00149.01sneikha384
154.84154.84154.98lane256
158.07158.07158.08echo256
166.69?166.86?418.96?gimli24v1
168.14168.15168.16saturninhashv2
168.52168.53168.53echosp256
174.36174.37175.33fugue512
177.96177.97178.00keccakc1024
192.92192.92193.18asconxofv12
192.96192.96192.97cubehash816
193.07193.10193.15md6d224
198.19198.20198.20sha3512
199.50199.50199.50esch256v1
200.62200.62200.63jh512
200.62200.62200.63jh256
200.63200.63200.66jh384
200.63200.63200.63jh224
207.63207.65208.30md6d256
216.91216.95225.77mgrostl256
223.87224.09224.09simd256
227.52227.53229.62groestl256
231.28231.28231.31round3jh512
231.28231.29231.47round3jh256
241.45241.46241.50echosp512
266.00266.01266.19md6d384
280.18280.18280.49simd512
284.04284.04285.01cubehash1616
288.44289.19290.24esch384v1
294.94294.95295.05echo512
324.54324.68325.47md6d512
325.56325.56325.82cubehash88
357.06357.06357.54whirlpool
376.81376.82379.91knot256v2
386.22386.22386.78groestl512
460.63462.38478.60lane512
502.91502.91502.92clxhash
507.18507.19508.22cubehash168
547.07551.21557.61xoodyakv1
555.65555.68558.35essence384
555.74555.75558.02essence512
582.16582.16583.22cubehash84
859.36859.92929.09knot256v1
865.38865.93874.06essence256
865.58866.32872.66essence224
957.08957.17961.44cubehash164
1062.661062.951069.92cubehash82
1084.471085.631094.15rfsb509
1380.001383.001393.92knot384
1665.151670.051697.30knot512
1857.321860.441869.60cubehash162
2012.902017.042020.32cubehash81
3614.753617.153623.17cubehash161
4868.704874.264892.81syconhash256v1
5491.335498.185515.80subterraneanv1
14191.9814209.6514243.57sivrijndael256hash256v1
21006.08?21110.69?25875.00?floppsy
21549.9721563.6121586.18gage1h256c224r032
24374.4424412.8824445.24acehash256v1
34355.2634387.6334470.40gage1h256c256r128
43489.07?43826.97?53513.83?rhash
51449.5451483.9951513.69gage1h256c224r064
57120.2257151.9057188.80gage1h256c256r064
83268.7483672.0785252.80fsb512
83780.90?83881.56?117744.55?photonbeetlehash256rate32v1
89122.5189245.9489349.48fsb256
102870.97102933.64103034.52gage1h256c256r032
102811.31103480.80103904.74gage1h256c512r064
141954.51142108.99142777.93sivtemphotonhashv1
171277.23171345.07171444.92gage1h256c224r016
193920.04194070.99196708.61gage1h256c512r032
194242.23194347.44194514.95gage1h256c256r016
331216.99?361086.90?376006.69?gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
12.8012.8012.81md5
13.6813.6913.70edonr256
13.8413.8413.85md4
15.3515.3515.36bebb4185
22.4222.4322.44blake3
22.7022.7022.70blake2s
27.3827.3827.38bmw256
29.8929.8929.89edonr512
31.9231.9231.92shabal256
31.9831.9831.98shabal512
33.7833.7833.78blake32
34.0034.0134.03sha1
41.1841.1841.20blake256
42.0342.0342.04nasha256
43.1643.1643.16tiger
47.0047.0047.12nasha512
47.0247.0247.02ripemd160
47.0547.0547.05sha256
52.5352.5352.54bblake256
52.9653.0153.18k12
53.3553.4354.37bmw512
63.7364.3365.18blake2b
66.0566.0766.10sarmal256
70.9570.9871.00beamsplitter
73.8473.8473.84skein256256
74.2974.3174.67luffa256
74.3574.3574.35sneikha256
80.7980.8081.57shavite3256
81.0281.0281.02cubehash512
81.2381.2481.34sarmal512
82.1382.1382.15skein512256
82.1682.1782.35skein512512
91.8591.8591.85cubehash1632
92.2192.2192.22sha224
95.3695.3895.39keccakc256
98.6198.6198.62fugue256
99.1699.1699.17shake128
101.72101.74101.74keccakc448
105.01105.01105.02blake64
107.25107.26107.26sha3224
108.55108.55108.55fugue2
109.61109.61109.62keccakc512
112.56112.57112.57sha512
115.69115.69115.70luffa384
116.08116.08116.08sha3256
116.64116.64116.65shake256
117.26117.27117.27keccak
118.51118.51118.52blake512
131.55131.55131.67keccakc768
133.98133.98133.99mcssha4
135.48135.48135.48mcssha6
138.31138.32138.42mcssha5
140.43140.62140.63skein10241024
141.92141.92141.92asconhashv12
142.62142.62142.62sha3384
142.71142.74142.76shavite3512
143.89143.90143.92luffa512
144.87144.88144.88cubehash832
152.14152.14152.14sneikha384
152.69152.69152.70sha384
163.21163.22164.15lane256
166.86166.87166.88echosp256
169.10169.10169.10gimli24v1
170.67170.67170.67saturninhashv2
172.81172.82172.84echo256
184.69184.69184.70keccakc1024
192.43192.45192.48md6d224
193.61193.67193.72fugue512
195.71195.71195.71asconxofv12
201.78201.78201.78esch256v1
204.43204.44205.53sha3512
206.23206.23206.24jh512
206.21206.23206.24jh256
206.24206.25206.26jh224
206.26206.26206.28jh384
206.55206.57206.59md6d256
210.19210.21210.21cubehash816
230.20230.22230.43simd256
236.48236.50236.54mgrostl256
237.09237.11237.11groestl256
237.68237.68237.69round3jh512
237.67237.69237.69round3jh256
263.32263.34263.66md6d384
264.81264.82264.83echosp512
293.33293.33293.34esch384v1
294.96295.07295.14simd512
310.27310.32310.41echo512
316.00316.01316.04cubehash1616
320.08320.16321.51md6d512
342.74342.75342.79cubehash88
365.96365.97365.97whirlpool
381.71381.71381.72knot256v2
420.18420.21420.33groestl512
504.42504.42504.42clxhash
506.57506.82526.06lane512
539.13539.13539.17cubehash168
551.19560.23570.85xoodyakv1
585.30585.33585.41essence384
585.56585.58585.64essence512
599.92599.92599.93cubehash84
862.45862.46864.13knot256v1
888.69888.70889.53essence224
888.73888.77890.45essence256
989.05989.07989.53cubehash164
1080.421080.431081.34cubehash82
1112.971112.971113.89rfsb509
1386.671386.671402.72knot384
1676.161676.561690.48knot512
1889.111889.281895.68cubehash162
2030.452030.482035.14cubehash81
3642.193644.403662.57cubehash161
4936.334938.264972.58syconhash256v1
5506.245521.975546.09subterraneanv1
14157.7514200.9814285.66sivrijndael256hash256v1
21021.2521126.3821224.49floppsy
21871.8121901.7721927.61gage1h256c224r032
24775.1424865.9124976.19acehash256v1
35009.5035034.6535086.88gage1h256c256r128
44581.07?44749.20?52053.87?rhash
52274.5952326.2352380.52gage1h256c224r064
58061.7258102.8958238.21gage1h256c256r064
83489.9883576.2483646.49photonbeetlehash256rate32v1
104313.62104355.10104449.55gage1h256c256r032
104335.85104426.75105505.89gage1h256c512r064
141776.00?142165.81?159126.12?sivtemphotonhashv1
173682.45173984.04177386.83gage1h256c224r016
196586.17196724.78196984.20gage1h256c512r032
196946.81197038.54197130.69gage1h256c256r016
216246.66216514.67217242.61fsb512
234772.57234969.35235413.56fsb256
335545.92336669.97337612.32gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
14.7814.7814.79md5
16.2316.2316.23edonr256
17.8217.8217.84bebb4185
18.0618.0618.06md4
21.9021.9121.93blake3
23.8023.8023.98blake2s
32.5932.5933.18bmw256
32.6532.6532.69edonr512
37.7337.7437.78blake32
39.7239.7339.76sha1
40.2340.2540.34shabal256
40.4040.4040.44shabal512
45.6745.7045.87blake256
46.8746.9046.93nasha256
48.1748.1848.35tiger
51.3051.3051.34sha256
52.9753.0853.43nasha512
53.5053.5053.58ripemd160
58.9259.3664.96k12
69.1669.2272.73sarmal256
67.56?69.66?90.45?bmw512
73.2673.2975.59bblake256
73.9674.0074.64beamsplitter
77.7577.7577.83sneikha256
78.1578.1780.68skein256256
81.2981.5681.86luffa256
84.9985.0390.63sarmal512
87.3588.1589.88shavite3256
89.2189.2691.78skein512256
89.2989.3292.27skein512512
89.9189.9192.53cubehash512
88.22?94.09?102.37?blake2b
102.20102.22105.22sha224
107.42107.47111.13keccakc256
107.94107.97110.74shake128
110.49110.49113.01blake64
117.26117.27117.97sha512
118.80118.80118.82cubehash1632
122.14122.18122.21fugue256
124.33124.35126.47blake512
125.34125.39128.55keccak
126.54126.57129.93keccakc512
127.70127.73131.25keccakc448
128.94128.97132.01luffa384
129.51129.51132.17sha3256
129.49129.51132.44sha3224
131.01131.02133.83shake256
143.93143.93147.13mcssha4
144.79144.80147.95keccakc768
147.61147.61149.23asconhashv12
147.94147.95150.70mcssha6
147.97148.01150.39shavite3512
153.25153.25165.42sha3384
155.50155.51158.37mcssha5
160.50160.53163.22sneikha384
160.69160.69163.46luffa512
161.62161.66164.06sha384
175.12175.14175.17skein10241024
175.51175.51178.67gimli24v1
177.42177.42180.07saturninhashv2
185.54185.57189.13lane256
190.83190.84190.91cubehash832
193.76193.80196.45echosp256
203.14203.14205.30asconxofv12
204.94204.94207.79keccakc1024
205.78205.80208.96echo256
207.88207.89210.08esch256v1
209.04209.06209.07fugue2
221.19221.22221.36jh512
221.20221.22221.25jh256
221.27221.30224.42jh384
221.28221.30221.30jh224
224.02224.02224.15sha3512
244.88244.95245.19fugue512
247.15247.16247.34simd256
254.75254.76256.45round3jh512
254.75254.80254.81round3jh256
256.17256.17256.19cubehash816
262.60262.62265.26groestl256
265.64265.69267.81mgrostl256
307.14307.14307.18esch384v1
317.46317.49317.52echosp512
319.55319.57319.67echo512
364.81364.81364.91simd512
388.56388.58388.62cubehash88
388.57388.70388.78md6d224
389.70389.75392.29whirlpool
394.76394.76394.76knot256v2
401.27401.29401.36cubehash1616
416.88416.92417.00md6d256
469.98470.03473.57groestl512
508.47508.47508.49clxhash
530.50530.64533.02md6d384
560.49562.00572.80xoodyakv1
624.33624.34624.45cubehash168
644.04644.09644.26md6d512
647.29647.30647.34cubehash84
664.35664.40664.45essence384
665.07665.10665.14essence512
679.84680.96699.57lane512
870.69870.69870.74knot256v1
950.94950.97951.11essence224
951.09951.11953.22essence256
1074.331074.371076.51cubehash164
1127.801127.811128.90cubehash82
1177.841177.861177.90rfsb509
1404.131404.761407.62knot384
1706.011706.011706.04knot512
1981.331981.411982.11cubehash162
2077.852077.882079.99cubehash81
3725.913726.093769.90cubehash161
5145.785145.785148.86syconhash256v1
5564.515566.705671.14subterraneanv1
14079.5914108.3514143.25sivrijndael256hash256v1
21080.4021127.9821208.27floppsy
22661.8422695.1422790.05gage1h256c224r032
25818.7325961.8226170.78acehash256v1
36781.6836814.4036993.28gage1h256c256r128
47361.5647656.6847989.51rhash
54456.2654534.1154582.35gage1h256c224r064
60537.8660658.1060905.79gage1h256c256r064
82772.4182828.0282995.82photonbeetlehash256rate32v1
108297.26108458.27108556.41gage1h256c256r032
108730.92108887.16109214.82gage1h256c512r064
141177.96141496.14141672.32sivtemphotonhashv1
179964.69180283.26180494.02gage1h256c224r016
204040.50204163.26204342.47gage1h256c512r032
204029.92204179.51204368.69gage1h256c256r016
347395.08347695.82349340.75gage1h256c224r008
570633.30?571263.56?650451.61?fsb512
623409.65624744.19626633.92fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
32.9433.0633.19blake3
36.7236.7236.72blake2s
39.4139.4739.62md5
48.5348.5348.53edonr256
49.3849.3849.38bebb4185
71.3871.5671.56md4
81.3881.3881.59edonr512
87.7887.7887.84blake32
99.3199.3199.53bmw256
103.28103.28103.72blake256
105.47105.53105.75sha256
108.59108.62108.88nasha256
111.62111.94112.50sha1
111.62112.28112.69tiger
112.72112.72112.72beamsplitter
121.03121.03121.03sneikha256
121.78121.78122.09blake2b
132.56132.56132.75skein256256
135.94136.19136.38ripemd160
139.69140.06140.25sarmal256
146.34146.41146.41shabal256
147.84148.06148.06shabal512
150.62150.75150.94nasha512
156.59?156.94?179.16?k12
170.72170.75171.03luffa256
170.53171.69172.19shavite3256
177.47177.47177.94skein512256
178.19178.19179.31skein512512
175.53?191.47?200.12?sarmal512
200.25200.56203.03bmw512
203.06203.06203.28cubehash512
220.47220.47220.91asconhashv12
227.53227.53227.75blake64
229.50229.50233.44sha224
231.12231.34231.53sha512
244.53244.53244.53sha3256
244.28244.75244.81sha3224
246.59246.59247.91sha3384
248.66248.69249.88sha3512
249.84249.84249.84keccakc1024
252.25252.47254.72blake512
257.62257.62257.81gimli24v1
257.94258.00258.34shake256
262.06262.25262.72shake128
263.97263.97263.97saturninhashv2
266.31266.53267.00keccakc768
267.38267.50268.31sneikha384
271.41271.41272.16mcssha4
277.44277.66277.97keccak
280.91281.09281.28keccakc512
284.12284.38284.62shavite3512
285.94286.09286.62esch256v1
286.09286.16286.38keccakc448
298.28298.28298.28asconxofv12
298.31298.62298.81luffa384
300.03300.62301.97keccakc256
307.47307.69307.88mcssha6
338.75338.75339.41bblake256
345.62?345.88?403.53?sha384
375.47375.59376.62mcssha5
375.84376.31376.88luffa512
412.69412.78413.59jh256
412.66413.09413.53jh512
413.41413.53419.47jh384
413.47413.53413.91jh224
420.38421.12422.19fugue256
463.06463.06463.75cubehash1632
463.56463.78463.91simd256
471.38471.38471.38lane256
473.31473.44473.91round3jh256
473.44473.72474.53round3jh512
474.53474.72475.53echo256
474.31474.75484.00esch384v1
548.75548.91576.34skein10241024
560.19560.41584.25clxhash
561.81562.03564.62knot256v2
589.31589.78590.09groestl256
590.12590.38592.34echo512
612.69612.81617.00echosp256
693.59693.78717.53whirlpool
712.28725.34737.47xoodyakv1
749.34750.19753.41mgrostl256
758.78758.91779.31echosp512
778.81779.09803.19cubehash832
844.53844.66846.16cubehash816
901.19903.50923.69fugue512
975.03975.251000.81cubehash88
976.44976.691003.72knot256v1
1113.971113.971138.94simd512
1253.621253.751254.31cubehash84
1296.971297.691317.88md6d224
1303.121303.251306.09groestl512
1381.911382.311386.66md6d256
1492.811493.161494.03cubehash1616
1494.84?1495.06?1678.84?fugue2
1560.281560.971597.78knot384
1675.341676.411708.84essence384
1682.061682.311715.06essence512
1715.811716.001738.12cubehash168
1727.561728.001854.06md6d384
1734.121734.341771.94cubehash82
1738.721738.811744.66rfsb509
1747.561747.721801.88essence224
1748.311748.471791.53essence256
2070.472070.942148.09md6d512
2088.062088.122123.00knot512
2165.442165.752166.41cubehash164
2660.942664.412672.09lane512
2684.662684.752685.31cubehash81
3067.973072.283074.12cubehash162
4798.124798.664799.38cubehash161
6320.386320.386320.84subterraneanv1
7840.007840.007863.12syconhash256v1
13345.6913349.0613351.84sivrijndael256hash256v1
22519.5322542.6222552.25floppsy
33320.5933320.8133345.16gage1h256c224r032
39162.1639208.1639652.94acehash256v1
59339.3859350.7259745.88gage1h256c256r128
73331.2873648.2574531.91photonbeetlehash256rate32v1
82654.5982672.5683038.94gage1h256c224r064
85591.4785884.7286585.00rhash
91780.0991819.9792212.00gage1h256c256r064
132912.06133365.06133580.84sivtemphotonhashv1
158946.78159164.91159595.12gage1h256c256r032
164891.16165216.06166364.94gage1h256c512r064
260382.38261031.25262999.31gage1h256c224r016
294638.12295389.06296496.72gage1h256c256r016
299912.66300257.28300732.94gage1h256c512r032
498255.81499183.81501377.28gage1h256c224r008
5113698.755119084.885124230.81fsb512
5597913.475608128.005627328.41fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
229.75230.25231.25md5
288.75288.75290.50blake2s
289.25289.25289.25bebb4185
288.50290.25290.25blake3
296.75298.50298.50edonr256
379.50382.75382.75beamsplitter
391.50391.50391.50sneikha256
451.25451.25454.25blake32
481.00481.00483.00md4
496.50496.50498.25sha256
527.25527.25527.25blake256
552.25556.00557.75tiger
559.25561.00567.50nasha256
603.75603.75603.75bmw256
647.75648.25652.25sha1
648.75648.75652.25edonr512
742.00743.75744.50ripemd160
745.00745.00745.00gimli24v1
763.00764.00765.75shavite3256
779.25781.00784.00saturninhashv2
781.75782.00784.75skein256256
786.50789.75792.00luffa256
792.50792.50792.50asconhashv12
921.50923.25923.25shabal256
938.00938.75939.00shabal512
963.25963.25964.25sneikha384
967.00967.00968.75clxhash
969.25970.50972.25blake2b
1022.751022.751024.50cubehash512
1047.001047.001047.00asconxofv12
1092.251094.001094.00esch256v1
1112.751114.501117.75sarmal256
1139.501139.501139.50sha224
1216.001217.001219.50nasha512
1231.001231.001234.50k12
1275.251275.251277.00mcssha4
1423.501425.251428.75skein512512
1419.501427.001428.00skein512256
1456.25?1502.25?1703.50?sarmal512
1531.501532.501533.75luffa384
1561.251561.251563.00knot256v2
1563.751563.751565.50mcssha6
1604.251604.251607.00bmw512
1806.751806.751806.75knot256v1
1842.251842.501843.75blake64
1849.751851.751851.75sha512
1889.001889.001895.25sha3256
1886.751889.251896.25sha3224
1903.001905.501906.25luffa512
1905.251905.501908.75sha3384
1922.251923.751926.75sha3512
1997.501998.501999.75shake256
2002.002002.752006.25keccakc1024
2029.252030.502031.00shake128
2038.252040.002044.75blake512
2075.252076.502092.50esch384v1
2107.752108.752116.00mcssha5
2128.252129.752130.00keccakc768
2229.752230.502233.00keccak
2246.502246.502250.75keccakc512
2279.002280.752298.25shavite3512
2284.502284.502286.25keccakc448
2397.002399.752408.25keccakc256
2371.252405.252409.25xoodyakv1
2410.002410.252412.50bblake256
2761.752761.752766.75sha384
2772.502774.252781.25whirlpool
2768.252776.502796.25fugue256
2934.002938.502938.75groestl256
3102.753104.503110.75cubehash1632
3215.753217.503219.50knot384
3329.253330.503331.25jh256
3332.253334.003347.25jh224
3331.003335.003335.25jh512
3333.753335.253355.25jh384
3726.503734.253739.50simd256
3799.253802.253813.50echo256
3807.753807.753909.25lane256
3812.753812.753824.25round3jh512
3813.753815.504035.75round3jh256
4403.254413.254712.00skein10241024
4722.254728.504973.75echo512
4903.504909.755333.50echosp256
5095.255097.005104.00knot512
5345.255345.505590.00cubehash832
5347.255349.505698.75cubehash816
5595.005595.255799.25cubehash88
6008.256015.256038.75mgrostl256
6029.006029.756235.50cubehash84
6081.756083.506514.25echosp512
6070.75?6089.25?6971.00?fugue512
6510.006513.256687.50cubehash82
7463.007464.757643.00cubehash81
7472.507474.507788.50rfsb509
8923.50?8925.25?10578.00?simd512
9862.759868.5010031.25cubehash1616
10309.0010312.7510472.75cubehash168
10368.0010373.5010414.00md6d224
10438.0010449.0010500.00groestl512
10606.0010607.0010856.75essence224
10612.0010613.2510627.00essence256
10759.5010762.2510773.50cubehash164
11052.0011058.2511790.00md6d256
11627.5011628.0011642.75fugue2
11662.0011667.7511829.00cubehash162
12273.0012273.0012282.00subterraneanv1
13248.0013248.0013254.50cubehash161
13450.5013457.7513732.75essence384
13502.0013505.5013771.50essence512
13811.50?13853.00?15366.50?md6d384
14698.2514702.5014945.25sivrijndael256hash256v1
16561.7516568.0017652.50md6d512
21282.7521324.5021416.50lane512
29054.2529056.0029059.75syconhash256v1
33698.5033782.5033810.50floppsy
83872.0083872.5083878.50photonbeetlehash256rate32v1
117279.25117279.25117279.25gage1h256c224r032
141824.00141825.25141836.50sivtemphotonhashv1
144634.00144834.25144882.75acehash256v1
203518.75203518.75203729.50gage1h256c256r128
305231.00305231.50305453.00gage1h256c224r064
327986.75328691.00333409.25rhash
338935.25338937.00339126.50gage1h256c256r064
559464.50559639.75562309.25gage1h256c256r032
608832.00610469.25616036.00gage1h256c512r064
890338.50895767.00907339.75gage1h256c224r016
1009475.751012210.001013475.50gage1h256c256r016
1054343.251057568.251062220.50gage1h256c512r032
1681749.501687362.001715207.75gage1h256c224r008
40896509.2540939277.2541024856.50fsb512
44725681.0044764771.2544981709.25fsb256

amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.761.761.76bebb4185
3.513.523.54edonr512
5.025.025.02md5
5.675.675.67bmw512
6.026.026.02blake2b
6.816.816.82edonr256
8.268.278.30beamsplitter
8.358.368.38blake3
8.228.468.52tiger
8.508.528.54k12
8.848.858.85skein256256
8.908.908.91skein512256
8.918.918.92skein512512
9.599.699.72blake64
9.769.769.78shabal256
10.0110.1110.14shabal512
10.2310.2310.24blake2s
10.4710.4810.49sarmal256
10.4710.4810.49blake512
11.4411.4411.45bmw256
12.6812.6812.69sarmal512
13.8013.8113.99skein10241024
14.5714.5914.62blake32
15.4815.5015.51keccakc256
15.6315.6615.67lux512
15.6715.6815.68shake128
17.2817.2817.29sha512
17.6917.6917.69cubehash832
17.8317.8717.92keccakc448
18.2118.2218.22sha3224
18.4518.4618.47nasha256
18.5118.5218.53nasha512
18.5618.5718.71blake256
18.9819.0019.03keccakc512
19.1419.1519.16bblake256
19.2719.2719.28shake256
19.2819.2919.29sha3256
20.1020.1220.16keccak
21.1921.2221.25lux256
21.5321.5421.55keccakc256treed2
21.9521.9621.96sha256
23.0023.0123.02fugue2
24.9124.9124.91keccakc768
25.1225.1725.18sha3384
26.2126.2226.24keccakc512treed2
29.1929.2029.22shavite3256
29.8829.9029.91groestl256
31.7131.7231.74rfsb509
31.8131.9132.32simd512
32.7232.7232.72cubehash512
32.7232.7232.72cubehash1632
33.5633.5733.57luffa256
35.2535.2535.25cubehash816
35.6735.7035.72keccakc1024
35.9235.9435.97whirlpool
36.1836.1936.20sha3512
36.9136.9236.94fugue256
39.0439.0439.06luffa384
40.4740.4840.62lane256
41.5041.5041.51asconhashv12
41.5041.5041.50asconxofv12
44.9645.0745.39echosp256
47.2247.2347.24sneikha256
48.6248.6248.63jh384
48.6248.6248.64jh512
48.6248.6348.65jh224
48.6248.6448.65jh256
48.6048.9150.79shavite3512
49.4549.4549.50gimli24v1
49.6649.6949.71echo256
49.8549.8649.88groestl512
49.9950.6051.36md6d224
53.9753.9954.36md6d256
56.0056.0056.02mcssha5
56.0056.0156.03mcssha4
55.9856.0156.06mcssha6
56.2256.2356.29shamashashv1
56.2756.2856.31round3jh512
56.2856.2856.29round3jh256
58.7158.7458.84hamsi
58.7958.8058.87luffa512
64.8864.9164.94echosp512
67.2267.2467.39essence512
67.2267.2467.40essence384
69.2569.2969.57md6d384
69.6169.8570.22simd256
70.0070.0070.00floppsy
70.2570.2570.28cubehash1616
70.8770.8770.94cubehash88
73.7474.8275.07xoodyakv1
77.5077.6077.96mgrostl256
82.9883.1583.47fugue512
84.4184.4684.75md6d512
88.7688.7788.85esch256v1
91.6791.6992.49saturninhashv2
91.7593.1095.56echo512
93.4493.4694.24sneikha384
106.38106.40107.28fugue384
108.73108.75109.56essence256
108.73108.76109.61essence224
109.25110.09110.21coral256v1
124.60124.60125.44drygascon128
130.02130.05130.83esch384v1
140.88140.90141.73cubehash168
141.01141.06141.87cubehash84
151.51151.52152.31knot256v2
156.67156.69157.58drygascon256
174.42174.94175.63lane512
209.78210.54210.56knot256v1
281.78281.81281.86cubehash164
284.83284.85284.88cubehash82
320.57320.59320.67clxhash
509.21517.34520.97fsb256
528.04528.74528.87knot512
549.10551.14567.49knot384
564.82565.54565.62cubehash162
568.84569.57569.61cubehash81
1129.531130.321131.04cubehash161
1201.531202.831203.48syconhash256v1
1248.641280.241308.59fsb512
2120.212120.692123.61subterraneanv1
2824.582830.512843.92acehash256v1
3512.353603.573606.83sivrijndael256hash256v1
3915.873918.323921.07skinnyhashtk3
6483.586487.376502.17heron256v1
7081.657083.357084.48gage1h256c256r128
7111.317113.407114.73skinnyhashtk2
9942.869944.299946.97gage1h256c224r064
10275.7710278.4410279.68gage1h256c224r032
12109.8412112.3512116.62gage1h256c256r064
13951.3713957.4414001.01photonbeetlehash256rate32v1
19578.4019583.0519590.44orangishv1
19881.4619886.3219890.04gage1h256c256r032
20828.9320832.2320836.83gage1h256c512r064
23959.9623980.5023985.05sivtemphotonhashv1
36550.1736557.1036578.71gage1h256c224r016
41258.1041261.4041286.67gage1h256c512r032
41309.6841315.1441336.74gage1h256c256r016
71627.3771687.6171719.20gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.861.861.86bebb4185
3.773.773.77edonr512
5.175.185.18md5
6.096.096.10blake2b
6.156.166.16bmw512
7.037.037.03edonr256
8.228.228.23blake3
8.408.408.41beamsplitter
8.738.748.76k12
8.538.778.81tiger
9.019.019.01skein256256
9.159.159.18skein512512
9.159.159.16skein512256
10.0310.1110.12blake64
10.2910.2910.30blake2s
10.4910.4910.50shabal256
10.5810.6710.69shabal512
10.9110.9110.92sarmal256
10.9510.9510.96blake512
11.8911.9011.90bmw256
13.1913.1913.19sarmal512
14.4114.4114.48skein10241024
14.9414.9715.02blake32
16.1316.1316.14shake128
16.1516.1716.21keccakc256
17.2117.2217.23lux512
17.8917.8917.90sha512
18.4018.5618.61keccakc448
18.6318.6318.64sha3224
18.8518.8718.87nasha256
18.9618.9619.08blake256
19.2319.2719.28nasha512
19.3819.3819.38cubehash832
19.7319.7319.73keccakc512
19.8919.8919.90shake256
19.8919.9019.91sha3256
20.9120.9221.02keccak
21.1821.1921.21bblake256
22.1522.1522.21lux256
22.5922.5922.60sha256
24.9124.9124.92keccakc256treed2
25.2025.2125.22fugue2
25.5625.5625.56keccakc768
25.5825.6225.63sha3384
29.6229.6529.65shavite3256
29.7829.7829.78keccakc512treed2
31.3531.3631.38groestl256
32.9432.9832.98rfsb509
33.2033.2133.33simd512
33.5433.5433.54cubehash512
34.1634.1634.16luffa256
35.5835.5835.58cubehash1632
35.9435.9436.03keccakc1024
36.3136.3136.32sha3512
36.6436.6436.65whirlpool
36.9436.9436.94cubehash816
38.9638.9639.05fugue256
40.0940.0940.09luffa384
41.8241.8341.84lane256
41.8741.8741.88asconhashv12
41.8741.8741.88asconxofv12
46.8246.8447.18echosp256
47.6447.6547.66sneikha256
49.4349.4349.43jh384
49.4349.4349.43jh256
49.4349.4349.43jh224
49.4349.4349.44jh512
49.8649.8649.86gimli24v1
50.2550.4752.12shavite3512
51.2451.2551.27echo256
51.2051.2552.45md6d224
52.4952.5052.55groestl512
55.1455.1655.17md6d256
56.4556.4656.46shamashashv1
56.9556.9556.96mcssha6
57.0857.0957.10mcssha4
57.1857.1957.19round3jh512
57.1857.1957.19round3jh256
57.9757.9758.97mcssha5
58.8858.9359.02hamsi
60.3160.3260.32luffa512
67.2267.2867.29echosp512
69.5469.5569.57essence384
69.5569.5669.58essence512
70.1170.1170.11floppsy
70.1670.5970.84simd256
70.7070.8070.82md6d384
72.5672.5672.57cubehash88
73.4473.4473.45cubehash1616
74.0975.1475.14xoodyakv1
81.1681.2781.42mgrostl256
86.1986.2586.29md6d512
89.3689.3689.36esch256v1
89.3689.3789.71fugue512
92.4392.4492.44saturninhashv2
94.5694.5694.57sneikha384
94.8494.8896.84echo512
109.48109.49109.49fugue384
110.15110.15110.16coral256v1
110.60110.61110.62essence224
110.61110.61110.63essence256
124.83124.83124.84drygascon128
131.33131.33131.34esch384v1
142.70142.70142.70cubehash84
144.07144.07144.09cubehash168
152.77152.77152.77knot256v2
157.75157.75157.76drygascon256
185.56185.61186.06lane512
210.28210.28210.30knot256v1
284.20284.20284.22cubehash164
285.69285.70285.73cubehash82
320.24320.25320.37clxhash
520.13522.17543.47fsb256
529.34529.34532.48knot512
550.40550.41553.52knot384
567.21567.21570.15cubehash162
569.70569.71572.83cubehash81
1131.261134.291134.40cubehash161
1213.391215.021216.06syconhash256v1
2124.622124.962128.06subterraneanv1
2854.082855.822868.77acehash256v1
3582.213582.513586.44sivrijndael256hash256v1
3945.843946.893950.69skinnyhashtk3
6593.926613.696619.25heron256v1
7120.497123.237126.85skinnyhashtk2
7161.757180.747251.25gage1h256c256r128
10035.0710041.0710055.58gage1h256c224r064
10360.9410364.1310370.72gage1h256c224r032
12225.3812229.1612241.26gage1h256c256r064
13922.7613937.3613967.33photonbeetlehash256rate32v1
19724.1419739.0419744.69orangishv1
20053.4220065.1220071.72gage1h256c256r032
21027.5421039.8121045.56gage1h256c512r064
20993.7021055.0221089.29fsb512
23939.7223950.9823960.00sivtemphotonhashv1
36860.5136864.0636866.16gage1h256c224r016
41624.1241627.3041634.98gage1h256c512r032
41653.9541656.1241658.66gage1h256c256r016
72180.8472237.3072338.27gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.022.022.02bebb4185
4.174.194.20edonr512
5.425.435.46md5
6.196.226.25blake2b
6.966.976.99bmw512
7.387.387.40edonr256
8.278.288.29blake3
8.598.608.63beamsplitter
9.189.219.30tiger
9.289.289.30skein256256
9.559.559.56skein512256
9.569.569.57skein512512
9.619.639.73k12
10.3810.3810.39blake2s
10.7710.8310.84blake64
11.6411.6611.87shabal512
11.6711.6711.68shabal256
11.6711.6711.70sarmal256
11.7211.7311.74blake512
12.6512.6512.67bmw256
14.0614.0814.09sarmal512
15.4415.4515.47skein10241024
15.5015.6015.72blake32
17.2917.3017.30shake128
17.6417.6817.81keccakc256
18.9018.9118.92sha512
18.9318.9418.98sha3224
18.9119.3719.49keccakc448
19.5419.5419.55nasha256
19.6219.6219.75blake256
19.9319.9419.97lux512
20.4920.5320.58nasha512
20.6120.6220.63sha3256
20.6220.6320.64shake256
20.6520.6520.66keccakc512
22.1922.1922.20cubehash832
22.2222.2522.63keccak
23.6623.6723.68sha256
23.7723.7823.80lux256
24.5824.6024.63bblake256
25.6825.7125.72sha3384
25.9825.9825.99keccakc768
28.7628.7928.81keccakc256treed2
28.8228.8328.86fugue2
30.4830.4830.55shavite3256
32.9933.0033.00keccakc512treed2
33.7033.8433.91groestl256
34.9134.9134.91cubehash512
35.1535.1635.25luffa256
35.3235.3335.34rfsb509
35.4335.4735.75simd512
37.4637.4637.47sha3512
37.5337.5537.55keccakc1024
37.6037.8937.90whirlpool
39.7639.7639.77cubehash816
40.3340.3440.35cubehash1632
41.8441.8441.85luffa384
42.5042.5042.51asconhashv12
42.5042.5042.50asconxofv12
42.6042.6242.67fugue256
44.1044.1144.12lane256
46.1746.1946.73echosp256
48.3548.3648.39sneikha256
50.5350.5550.55gimli24v1
50.7950.7950.79jh384
50.7950.8050.81jh224
50.7950.8050.80jh256
50.7950.8050.80jh512
51.4551.5153.00md6d224
52.8452.9654.69shavite3512
55.4855.5055.52md6d256
56.0056.0356.05echo256
57.0357.0457.06groestl512
57.3257.3357.36shamashashv1
58.5458.5458.55mcssha6
58.7458.7458.75round3jh512
58.7458.7458.76round3jh256
58.8658.8758.92mcssha4
59.6459.7659.82hamsi
61.2661.2661.26mcssha5
62.8662.8762.88luffa512
70.3070.3070.30floppsy
71.1471.2871.30md6d384
71.9372.3872.62simd256
73.4473.4673.49essence384
73.4973.5173.54essence512
73.5273.5273.67echosp512
75.3875.3875.38cubehash88
74.6475.5575.67xoodyakv1
78.7678.7678.77cubehash1616
86.5986.7086.78md6d512
87.7887.8488.21mgrostl256
90.3490.3590.36esch256v1
93.7293.7393.74saturninhashv2
96.4296.4396.45sneikha384
99.6499.67100.77fugue512
99.7899.82101.76echo512
111.65111.65111.65coral256v1
113.74113.75113.78essence224
113.77113.77113.79essence256
114.64114.66114.67fugue384
125.24125.25125.26drygascon128
133.52133.52133.54esch384v1
145.51145.52145.52cubehash84
149.39149.39149.40cubehash168
154.88154.88154.89knot256v2
159.61159.61159.62drygascon256
204.70204.77204.82lane512
211.14211.15211.16knot256v1
288.51288.52288.53cubehash82
289.53289.53289.54cubehash164
321.05321.06321.09clxhash
532.83532.83532.83knot512
543.03548.01554.61fsb256
553.70553.71553.73knot384
572.52572.54572.64cubehash162
572.52572.54572.57cubehash81
1136.531136.541144.73cubehash161
1231.311232.821244.11syconhash256v1
2129.342138.552138.77subterraneanv1
2902.162904.692916.77acehash256v1
3440.883444.073582.94sivrijndael256hash256v1
3996.573996.833999.60skinnyhashtk3
6766.296801.706807.94heron256v1
7144.227148.067151.01skinnyhashtk2
7297.757300.407303.32gage1h256c256r128
10202.1710203.0710211.82gage1h256c224r064
10509.3710517.0610521.84gage1h256c224r032
12424.4412425.9512439.06gage1h256c256r064
13863.7513875.0213917.05photonbeetlehash256rate32v1
19970.2819979.0719999.99orangishv1
20351.0820360.2020382.73gage1h256c256r032
21361.0921361.8221379.25gage1h256c512r064
23871.1923881.8423906.66sivtemphotonhashv1
37355.3237367.8337402.77gage1h256c224r016
42207.6142222.5542255.24gage1h256c256r016
42217.0842234.2842261.89gage1h256c512r032
53699.7853869.8954181.20fsb512
73151.7273187.7774890.61gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.462.462.47bebb4185
5.005.005.01edonr512
6.106.136.18md5
7.127.127.16blake2b
7.957.957.97blake3
8.328.338.44edonr256
8.538.548.55bmw512
9.059.109.18beamsplitter
9.9910.0110.05skein256256
10.6310.6410.64skein512256
10.6410.6510.67blake2s
10.6510.6510.65skein512512
10.8411.0011.06tiger
11.0511.0611.34k12
11.5311.5511.58blake64
12.3412.3512.35sarmal256
12.7512.7512.77blake512
14.6314.6514.69bmw256
14.8014.8014.81sarmal512
14.5314.8314.97shabal512
14.8714.9215.06shabal256
17.0017.3217.33blake32
18.6818.6818.71shake128
19.7419.7519.80skein10241024
19.7719.7819.80sha512
19.6420.0520.38keccakc256
21.3321.3621.40nasha256
21.3921.5121.51blake256
21.7021.7921.90nasha512
23.1023.1123.15sha3224
23.1423.1523.22shake256
23.1523.1623.26sha3256
23.5423.5524.01keccak
23.6623.6923.70keccakc512
23.6024.1424.50keccakc448
26.4826.5026.52sha256
27.6227.6327.65sha3384
28.1028.1528.20lux256
28.7628.7928.86lux512
28.7928.7928.79keccakc768
29.7029.7129.75cubehash832
32.7132.7532.81shavite3256
33.6533.7133.76bblake256
37.8037.8137.82luffa256
38.4038.4538.48fugue2
38.5538.5538.57cubehash512
39.0039.2139.26keccakc256treed2
40.5940.6240.68groestl256
41.0741.0841.10sha3512
40.9441.2841.71whirlpool
41.6641.6941.97keccakc1024
41.4241.7941.84rfsb509
44.1844.1844.19asconxofv12
44.1844.1844.18asconhashv12
45.0345.1246.52simd512
46.5346.5346.54luffa384
47.2647.2647.29cubehash816
50.1150.1350.23lane256
50.2550.2750.36sneikha256
50.7950.8050.81keccakc512treed2
52.3352.3352.34gimli24v1
52.3152.3452.39fugue256
53.0353.0353.03cubehash1632
53.4753.7353.91echosp256
54.4154.4354.44jh384
54.4354.4354.48jh224
54.4354.4454.46jh256
54.4354.4554.46jh512
54.6254.6956.41shavite3512
59.5959.6159.65shamashashv1
60.0360.3460.49hamsi
62.7762.7863.77mcssha6
62.8962.8962.92round3jh256
62.8962.8962.92round3jh512
63.6363.6463.76mcssha4
63.6563.6563.66groestl512
66.6666.6966.77echo256
69.6469.6569.67luffa512
70.0170.0170.01mcssha5
70.7970.7970.79floppsy
76.5476.7577.44simd256
76.1177.0577.10xoodyakv1
82.8982.8982.89cubehash88
83.8383.8683.90essence384
84.0284.0484.09essence512
87.5987.6787.78echosp512
92.9592.9592.99cubehash1616
92.9792.9893.00esch256v1
96.4596.6996.93mgrostl256
97.1497.1597.16saturninhashv2
101.39101.41101.45sneikha384
102.66102.69104.16echo512
103.31103.54106.10md6d224
111.43111.54111.82md6d256
115.64115.64115.64coral256v1
122.12122.14122.16essence224
122.18122.20122.28essence256
126.20126.21126.24drygascon128
127.28127.69130.43fugue512
128.42128.44128.47fugue384
139.35139.36139.37esch384v1
143.60143.70143.79md6d384
153.03153.03153.06cubehash84
160.50160.50160.53knot256v2
163.59163.59163.59cubehash168
164.53164.55164.57drygascon256
174.76175.12175.26md6d512
213.44213.44213.45knot256v1
273.95274.14274.65lane512
296.04296.04296.07cubehash82
296.74302.43308.33fsb256
303.75303.75303.75cubehash164
323.22323.22323.24clxhash
542.12542.12542.12knot512
561.09561.11561.19knot384
580.05580.06580.11cubehash81
586.73586.73586.77cubehash162
1150.741150.741150.78cubehash161
1283.581283.831283.94syconhash256v1
2151.312151.352168.05subterraneanv1
3016.343031.653039.47acehash256v1
3421.673422.023442.97sivrijndael256hash256v1
4123.554126.484147.09skinnyhashtk3
7214.147215.377260.28skinnyhashtk2
7230.037235.777250.54heron256v1
7654.027674.737682.62gage1h256c256r128
10639.2110639.5510640.34gage1h256c224r064
10915.6710916.2310917.59gage1h256c224r032
12950.7312952.2912972.67gage1h256c256r064
13612.2413630.1713657.64photonbeetlehash256rate32v1
20630.4920641.3620655.65orangishv1
21119.7421123.2321159.39gage1h256c256r032
22265.9022266.6122270.94gage1h256c512r064
23706.5623720.0423758.32sivtemphotonhashv1
38710.0338730.6538778.42gage1h256c224r016
43733.5343736.7243765.90gage1h256c256r016
43844.2943849.0943893.51gage1h256c512r032
75682.5775751.5075823.87gage1h256c224r008
141459.13141917.96142135.57fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
7.648.168.38bebb4185
10.2510.3910.39blake3
13.9514.2514.25blake2s
13.52?14.31?16.41?beamsplitter
14.5514.8414.98md5
15.8115.8115.88blake2b
17.0017.0017.00edonr512
19.0819.1419.67skein256256
20.6220.6421.22edonr256
23.8923.9123.98skein512256
23.9123.9723.98skein512512
25.8325.8325.83blake64
27.3927.3927.39sarmal256
30.5030.5030.52bmw512
30.8830.8830.95blake512
30.9531.0331.47tiger
31.9231.9831.98sarmal512
32.9533.2536.00k12
36.3838.1438.30blake32
39.3439.4139.48sha512
40.1640.3140.53bmw256
43.7843.8044.08blake256
44.0044.0244.83sha3384
44.0244.0844.53sha3256
44.0844.0944.69sha3512
44.3144.3844.61sha3224
44.3844.3944.61shake256
44.1644.4544.67nasha256
44.7544.7545.06shake128
46.9147.2847.72nasha512
49.8850.4153.52keccakc1024
50.7751.1452.55keccak
49.9551.5853.95keccakc512
51.4251.6654.33shabal512
55.3655.4456.48keccakc768
55.6655.8856.27shabal256
57.4558.7060.19keccakc256
51.44?60.27?61.31?keccakc448
61.2361.4561.75shavite3256
62.2862.6462.72sha256
65.3165.3165.91asconhashv12
65.3165.3166.05asconxofv12
66.4266.4266.44skein10241024
71.4171.5571.78luffa256
73.9874.0074.75sneikha256
75.4875.4875.48gimli24v1
76.3076.5376.67hamsi
77.1177.1177.11floppsy
83.5083.6683.95lux256
83.6484.0984.39whirlpool
85.0685.3686.61cubehash512
88.2588.4788.61shamashashv1
95.3895.3895.44xoodyakv1
100.56100.78101.53jh384
100.64100.94101.77jh512
100.72100.94101.98jh256
100.94101.00102.42shavite3512
100.78101.02101.61jh224
105.69105.98106.44luffa384
111.41114.59114.75rfsb509
115.70116.02116.83round3jh512
115.78116.08116.67round3jh256
116.89116.89116.97mcssha6
122.31123.88125.50groestl256
124.69124.77125.80mcssha4
125.80125.81126.09cubehash832
126.69126.70126.91esch256v1
127.22127.28127.36lane256
133.14133.67137.83lux512
137.02137.53138.27simd256
139.08139.23139.39drygascon128
140.80140.80141.69saturninhashv2
143.16143.39143.84cubehash816
149.48149.92150.28bblake256
148.89150.06157.34simd512
153.86153.94154.08echo256
154.73154.75154.75fugue2
155.86156.08156.81luffa512
163.58163.66166.55echosp256
164.33165.06165.73fugue256
164.84165.06165.36sneikha384
166.47166.48167.00coral256v1
174.11174.12174.19groestl512
178.72179.02179.16cubehash88
182.06182.12183.02mcssha5
189.03189.33189.70echo512
201.73201.80201.88echosp512
214.05214.12214.27esch384v1
215.23215.53216.27cubehash1632
216.20216.28216.95essence384
217.69217.83218.27essence512
227.27227.70227.86drygascon256
228.89228.89229.03essence224
229.27229.27229.56essence256
232.45232.45232.45knot256v2
233.86233.94234.23keccakc512treed2
237.80237.95238.16keccakc256treed2
242.84242.84242.98knot256v1
249.30249.30249.31cubehash84
249.67250.19251.89mgrostl256
274.61274.61274.77cubehash1616
304.22304.52304.89fugue384
345.27345.27345.34cubehash168
350.98351.06351.80clxhash
351.86354.02362.86md6d224
375.84376.52379.27md6d256
392.31392.33392.61cubehash82
450.80456.52464.61fsb256
485.77485.77485.98cubehash164
484.34486.88492.52fugue512
494.22495.48501.42md6d384
602.66603.77613.12md6d512
621.14621.36621.73knot384
661.00661.06661.14knot512
676.42676.44676.88cubehash81
768.61768.61768.61cubehash162
1073.421075.801077.12lane512
1332.671332.671332.67cubehash161
1954.031954.331957.16syconhash256v1
2432.222432.382432.89subterraneanv1
3252.863254.723255.23sivrijndael256hash256v1
4585.754586.124609.14acehash256v1
5860.975861.205865.12skinnyhashtk3
7982.457983.568095.62skinnyhashtk2
10321.0210493.5010864.73photonbeetlehash256rate32v1
12363.3612365.1412368.84gage1h256c256r128
13167.2213173.9713187.62heron256v1
16021.8116022.1216023.23gage1h256c224r032
16136.4116137.6716143.03gage1h256c224r064
19692.7519693.2819701.52gage1h256c256r064
20170.8820323.6220644.47sivtemphotonhashv1
28145.8328207.9528353.56orangishv1
31025.3031027.3031216.55gage1h256c256r032
33770.9433773.9833967.17gage1h256c512r064
56051.7856249.6456256.70gage1h256c224r016
63128.4763326.4163338.88gage1h256c256r016
64567.8064763.9564777.23gage1h256c512r032
108461.72108481.31108582.78gage1h256c224r008
1261354.921264112.611268607.73fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
48.6248.7551.62bebb4185
48.62?48.75?56.50?beamsplitter
80.7581.3884.88md5
93.2593.2593.25blake3
112.12112.25112.25blake2s
114.00115.12117.50skein256256
117.00117.00117.00edonr256
125.25125.25125.38blake2b
125.25125.38127.12floppsy
133.62133.62133.62edonr512
157.88159.75166.25tiger
189.38189.38190.00skein512256
189.38189.50190.00skein512512
172.25?190.50?192.38?blake32
198.88198.88199.00blake256
204.25204.88208.38nasha256
207.25208.38213.12gimli24v1
207.25209.50210.75blake64
209.62210.25213.75hamsi
215.00215.50215.50sneikha256
225.00225.62226.25bmw256
232.12232.75235.12asconhashv12
232.12232.75235.12asconxofv12
233.38233.38233.88sarmal256
244.62245.25247.00bmw512
247.00247.00247.62blake512
260.62260.62261.25shavite3256
259.50260.75285.00k12
270.12270.75273.12sarmal512
282.62283.25286.12shamashashv1
289.75293.25294.50sha256
304.00304.00308.12luffa256
308.75308.75309.38xoodyakv1
313.50314.62315.88sha512
320.62324.25345.50shabal512
349.12349.12350.38sha3256
349.75350.88350.88sha3384
350.25350.88352.12sha3512
352.12352.12352.62sha3224
352.62352.75354.38shake256
355.62356.25356.25shake128
366.38366.88369.88drygascon128
369.88370.50374.62whirlpool
370.50371.75374.12shabal256
379.38389.50408.50nasha512
392.50392.50392.50saturninhashv2
401.38403.75424.00keccakc1024
408.50408.50434.62keccak
403.12413.25431.62keccakc512
421.50421.62422.12cubehash512
440.00440.62441.12keccakc768
456.62458.38466.62keccakc256
473.88473.88474.50knot256v1
473.75475.00475.00esch256v1
412.75?478.00?486.88?keccakc448
521.88523.75527.88lux256
530.88531.38533.75skein10241024
538.50539.12543.25luffa384
541.50541.50542.12mcssha6
568.25568.88575.88clxhash
567.00569.38573.62coral256v1
572.38574.12576.00sneikha384
601.50603.88612.75mcssha4
655.50655.50659.62knot256v2
719.00720.12722.50fugue256
700.62720.25722.62rfsb509
745.75754.62768.88groestl256
779.00779.62783.75luffa512
808.12809.25821.75shavite3512
814.62814.62815.25jh384
815.12815.25815.75jh256
815.25815.25816.38jh224
814.62815.88819.38jh512
861.50865.12866.25lux512
871.00873.38875.25cubehash832
871.12874.00875.75cubehash816
873.50875.12876.88drygascon256
926.88926.88933.38esch384v1
931.00931.00933.88round3jh512
931.62932.12935.75cubehash88
931.62934.00935.12round3jh256
1007.001009.381011.75fugue2
1007.621009.381014.62cubehash84
1028.381029.621032.50lane256
1045.001048.501051.50bblake256
1064.001064.001064.50mcssha5
1073.501090.751096.12simd256
1150.621150.751150.75cubehash82
1197.001200.001269.50simd512
1230.251230.881231.50echo256
1268.251270.001270.62knot384
1307.381308.001334.75echosp256
1392.881393.001394.12groestl512
1406.001407.121409.00essence224
1408.381410.751413.12essence256
1435.121435.621439.25cubehash81
1463.001463.001463.00cubehash1632
1515.881518.251522.38echo512
1594.751594.881595.38knot512
1614.381615.001616.12echosp512
1641.121643.501643.50cubehash1616
1691.621693.381700.50fugue384
1739.751743.251743.88essence384
1755.751758.621761.62essence512
1774.121775.881776.00cubehash168
1871.501872.001873.88keccakc512treed2
1904.121904.751905.88keccakc256treed2
1917.251919.001921.38cubehash164
1993.251995.002008.75mgrostl256
2201.002201.002202.75cubehash162
2765.122765.122765.62cubehash161
2817.882831.002902.88md6d224
3004.383011.503027.00md6d256
3295.883299.503312.62fugue512
3647.503742.383788.75fsb256
3671.753804.123807.75sivrijndael256hash256v1
3959.123967.503996.50md6d384
4643.754645.504648.50subterraneanv1
4821.254847.384909.12md6d512
7232.387238.387255.62syconhash256v1
8554.758560.008577.88lane512
9163.38?10158.50?11684.38?photonbeetlehash256rate32v1
14208.5014217.3814596.12skinnyhashtk2
15639.3815641.1215650.62skinnyhashtk3
16943.2516945.0017029.88acehash256v1
16933.12?17981.12?20309.75?sivtemphotonhashv1
42392.0042402.7542418.62gage1h256c256r128
56317.2556320.1256329.75gage1h256c224r032
59085.8859111.8859376.88heron256v1
59547.2559559.0059596.50gage1h256c224r064
72959.3872962.8872971.25gage1h256c256r064
105828.25106436.75107959.88orangishv1
109130.62109132.50109144.38gage1h256c256r032
124703.50124710.00124741.50gage1h256c512r064
193144.50193147.50193218.12gage1h256c224r016
218028.62218033.88218189.50gage1h256c256r016
228388.88228419.12230090.00gage1h256c512r032
366092.00368334.62374983.38gage1h256c224r008
10109834.1210139113.7510149924.62fsb512

amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20191221

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.96?2.26?2.82?edonr512
3.27?4.21?4.73?bmw512
3.82?4.36?5.38?edonr256
3.90?4.45?5.47?blake2b
4.54?5.17?6.39?md5
4.71?5.34?6.57?k12
5.13?5.83?7.23?skein512512
5.13?5.85?7.23?skein512256
6.026.036.03cubehash832
5.43?6.16?7.60?skein256256
5.60?6.40?7.90?tiger
6.03?6.91?8.58?blake64
6.08?6.93?8.48?bmw256
7.247.267.29shabal256
7.317.347.35shabal512
6.85?7.77?9.57?blake2s
6.23?7.98?8.95?blake512
8.618.688.72sarmal256
7.64?8.74?10.85?skein10241024
8.63?10.06?12.54?lux512
8.44?10.16?12.77?blake32
8.84?10.19?12.65?keccakc256
10.3910.4010.40shake128
10.5910.6110.65sarmal512
11.3211.3311.34rfsb509
11.6411.6711.69sha512
10.34?11.83?14.72?keccakc448
12.0312.0312.03cubehash816
12.0212.0912.12sha3224
12.2512.2512.25cubehash1632
10.76?12.25?15.15?cubehash512
10.73?12.53?15.83?keccakc512
9.63?12.56?14.22?bblake256
12.7412.7612.78shake256
12.7712.7812.79sha3256
11.84?13.54?16.79?keccak
10.84?13.90?15.49?lux256
11.09?14.08?15.64?blake256
14.9115.0715.25sha256
15.0815.1015.10nasha256
14.01?16.37?20.67?keccakc768
16.6416.6416.65sha3384
13.19?16.82?18.72?nasha512
17.1517.1717.21luffa256
16.59?18.89?23.45?jh384
16.64?18.89?23.33?jh224
16.69?18.94?23.39?jh512
16.74?18.94?23.29?jh256
15.44?19.66?21.84?luffa384
19.8919.9219.97shavite3256
21.5321.5421.54round3jh256
21.5421.5421.62round3jh512
17.16?21.82?24.23?groestl256
20.78?23.66?29.26?keccakc1024
23.9223.9223.93sha3512
21.01?24.04?29.89?whirlpool
24.2524.2524.26cubehash88
24.3324.3424.35fugue256
21.85?25.00?31.03?cubehash1616
24.70?28.25?34.93?lane256
26.26?29.75?36.67?asconxofv12
26.26?29.75?36.67?asconhashv12
25.36?32.21?35.76?luffa512
29.11?33.36?41.53?essence384
33.2133.4233.43essence512
33.3833.4333.47shavite3512
27.04?34.11?37.71?hamsi
28.89?34.38?43.74?echosp256
26.72?34.48?38.92?groestl512
31.58?36.89?46.71?echo256
37.5937.6037.67shamashashv1
29.87?37.73?41.66?gimli24v1
33.70?38.87?48.55?lane512
34.73?39.65?48.68?sneikha256
41.3841.3941.42simd256
38.12?42.47?51.83?md6d224
45.8145.8445.85simd512
40.38?46.09?57.12?mcssha5
48.1148.1348.14cubehash84
43.79?50.09?61.99?xoodyakv1
44.12?50.20?62.18?cubehash168
50.6550.7450.80echosp512
41.39?50.86?55.59?md6d256
40.56?51.42?57.02?mcssha6
51.4051.4351.48mcssha4
48.34?54.97?68.03?essence224
48.49?55.06?67.86?essence256
55.2755.3155.83fugue512
49.06?56.21?69.87?mgrostl256
53.12?58.92?71.57?md6d384
56.63?64.57?80.00?echo512
65.8465.8465.84saturninhashv2
56.13?69.64?78.32?esch256v1
64.65?80.01?87.08?md6d512
70.74?80.28?98.84?sneikha384
77.15?87.34?107.40?drygascon128
88.0588.1288.26esch384v1
73.49?92.86?102.61?coral256v1
96.2396.2596.27cubehash82
100.00100.00100.00cubehash164
106.31106.32106.34drygascon256
89.59?113.21?125.12?knot256v2
137.74?156.75?193.01?knot256v1
177.97?201.50?248.28?cubehash162
169.59?214.71?237.68?cubehash81
200.07?226.22?278.52?clxhash
304.44308.07318.13fsb256
312.12?352.88?434.07?knot512
343.00?388.21?477.81?knot384
356.24?403.00?496.26?cubehash161
-4435.16?790.52?6028.00?fsb512
807.29817.02830.02syconhash256v1
1229.10?1389.32?1708.04?subterraneanv1
1819.771822.131827.55acehash256v1
2614.242631.842668.70sivrijndael256hash256v1
3069.403100.613135.40skinnyhashtk3
2520.94?3171.46?3995.38?heron256v1
5016.91?5682.90?6957.98?skinnyhashtk2
4948.23?6229.48?6878.11?gage1h256c256r128
7060.95?7997.64?9864.40?gage1h256c224r064
7662.60?8682.50?10704.93?gage1h256c224r032
8872.038873.568883.19gage1h256c256r064
11539.1111549.1411585.83photonbeetlehash256rate32v1
14219.55?16112.85?19863.56?gage1h256c256r032
16264.4516281.6916295.03gage1h256c512r064
16971.8817008.0617015.12orangishv1
15501.97?19562.79?21550.33?sivtemphotonhashv1
25249.50?28608.42?35274.99?gage1h256c224r016
31536.2431540.2731545.09gage1h256c512r032
28396.66?32228.61?39821.43?gage1h256c256r016
58989.3758993.4559005.74gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.43?2.44?2.71?edonr512
4.47?4.49?4.99?blake2b
4.49?4.49?5.00?edonr256
4.10?4.57?4.58?bmw512
5.30?5.30?5.91?md5
5.745.746.36k12
6.00?6.00?6.69?skein512256
6.00?6.00?6.69?skein512512
6.27?6.27?6.99?skein256256
6.57?6.58?7.32?tiger
6.636.646.64cubehash832
7.177.197.96bmw256
7.21?7.21?8.04?blake64
7.787.797.79shabal256
7.80?7.80?8.70?blake2s
7.847.857.86shabal512
7.49?8.36?8.39?blake512
9.029.059.05sarmal256
9.12?9.12?10.18?skein10241024
10.12?10.40?11.56?blake32
10.67?10.70?11.90?keccakc256
10.7010.7010.71shake128
11.0411.0511.06sarmal512
11.13?11.16?12.40?lux512
12.0912.0912.09rfsb509
12.1212.1312.13sha512
12.25?12.26?13.67?keccakc448
12.3712.3712.37sha3224
12.57?12.57?14.02?cubehash512
12.6312.6312.63cubehash816
13.11?13.11?14.63?keccakc512
13.1713.1713.18shake256
13.1913.1913.19sha3256
13.3213.3213.32cubehash1632
12.23?13.64?13.73?bblake256
14.04?14.05?15.67?keccak
12.91?14.40?14.41?blake256
13.10?14.63?14.63?lux256
15.4115.4115.42nasha256
15.4515.5115.57sha256
16.82?16.82?18.78?keccakc768
16.9516.9516.95sha3384
15.65?17.46?17.47?nasha512
17.5417.5517.56luffa256
19.24?19.24?21.51?jh384
19.25?19.25?21.47?jh224
19.28?19.29?21.46?jh256
19.29?19.29?21.52?jh512
18.13?20.22?20.24?luffa384
20.2720.2920.30shavite3256
21.9221.9221.92round3jh256
21.9221.9221.96round3jh512
20.17?22.50?22.50?groestl256
23.88?23.89?26.63?keccakc1024
24.0124.0124.01sha3512
24.49?24.51?27.32?whirlpool
24.8424.8524.85cubehash88
25.3425.3425.34fugue256
26.15?26.15?29.17?cubehash1616
29.14?29.15?32.49?lane256
30.02?30.02?33.48?asconxofv12
30.02?30.02?33.48?asconhashv12
29.67?33.08?33.09?luffa512
30.78?34.32?34.33?hamsi
34.5134.5234.53shavite3512
34.4934.5834.58essence512
34.51?34.58?38.63?essence384
35.88?35.88?39.97?echosp256
32.60?36.38?36.61?groestl512
37.9537.9537.96shamashashv1
34.08?38.00?38.01?gimli24v1
38.10?38.10?42.69?echo256
39.54?39.59?44.22?md6d224
39.69?39.84?44.26?sneikha256
41.38?41.43?46.24?lane512
42.0842.0942.10simd256
47.3247.3347.33simd512
42.71?47.44?47.64?md6d256
47.87?47.87?53.38?mcssha5
48.7248.7348.73cubehash84
50.10?50.31?56.16?xoodyakv1
50.9150.9550.97echosp512
51.40?51.41?57.37?cubehash168
52.4452.4552.47mcssha4
47.13?52.55?52.57?mcssha6
54.59?54.61?60.86?md6d384
55.96?55.96?62.48?essence224
56.01?56.03?62.42?essence256
57.9557.9658.22fugue512
59.05?59.05?65.88?mgrostl256
66.4066.4066.40saturninhashv2
66.62?66.62?74.33?echo512
63.98?70.12?71.36?esch256v1
66.47?74.10?74.16?md6d512
81.14?81.23?90.51?sneikha384
87.46?87.52?97.55?drygascon128
89.0389.0389.10esch384v1
83.91?93.59?93.59?coral256v1
96.8596.8596.85cubehash82
101.17101.17101.17cubehash164
107.07107.07107.07drygascon256
102.39?114.20?114.20?knot256v2
157.15?157.15?175.28?knot256v1
202.65?202.65?226.04?cubehash162
193.14?215.43?215.99?cubehash81
216.07217.12221.15fsb256
226.58?226.58?252.72?clxhash
354.28?354.29?394.88?knot512
389.20?389.37?434.09?knot384
404.16?404.16?450.79?cubehash161
822.62823.81829.88syconhash256v1
1392.20?1394.00?1551.72?subterraneanv1
1841.451842.521843.43acehash256v1
2628.702630.582647.45sivrijndael256hash256v1
3114.263120.953136.67skinnyhashtk3
3063.08?3224.50?3553.99?heron256v1
5662.88?5678.29?6313.19?skinnyhashtk2
5661.88?6302.36?6302.72?gage1h256c256r128
8077.98?8078.06?9009.47?gage1h256c224r064
8759.00?8759.96?9769.15?gage1h256c224r032
8961.788962.218965.21gage1h256c256r064
11522.7611525.9211535.75photonbeetlehash256rate32v1
16252.40?16253.13?18128.22?gage1h256c256r032
16433.2116441.0716442.93gage1h256c512r064
17127.9217131.3217132.97orangishv1
17514.42?19513.40?19527.44?sivtemphotonhashv1
22716.4022737.4625176.35fsb512
28845.42?28847.10?32178.87?gage1h256c224r016
31815.5931816.3131818.06gage1h256c512r032
32491.35?32494.32?36289.91?gage1h256c256r016
59468.5159469.2559474.26gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.70?2.70?3.01?edonr512
4.53?4.55?5.06?blake2b
4.71?4.74?5.28?edonr256
4.63?5.15?5.17?bmw512
5.51?5.51?6.14?md5
6.26?6.26?6.99?skein512256
6.28?6.28?6.99?skein512512
6.396.407.03k12
6.44?6.46?7.18?skein256256
6.87?6.90?7.68?tiger
7.617.648.45bmw256
7.647.647.64cubehash832
7.70?7.72?8.61?blake64
7.86?7.87?8.77?blake2s
8.648.668.66shabal256
8.708.728.73shabal512
8.06?8.98?9.01?blake512
9.639.669.67sarmal256
9.76?9.76?10.88?skein10241024
10.51?10.80?11.97?blake32
11.4711.4811.49shake128
11.7511.7711.77sarmal512
11.76?11.81?13.09?keccakc256
12.5312.5512.59sha3224
12.68?12.71?14.13?keccakc448
12.8712.8912.89sha512
12.92?12.94?14.43?lux512
13.11?13.11?14.62?cubehash512
13.4713.4713.49rfsb509
13.6213.6213.62cubehash816
13.6713.6713.69shake256
13.6613.6813.70sha3256
13.84?13.85?15.46?keccakc512
14.88?14.90?16.63?keccak
13.38?14.90?14.93?blake256
15.1115.1115.11cubehash1632
13.89?15.45?15.55?bblake256
14.24?15.89?15.90?lux256
15.9315.9315.94nasha256
16.1816.2516.28sha256
17.0217.0417.05sha3384
17.13?17.16?19.11?keccakc768
18.1518.1818.18luffa256
16.59?18.50?18.52?nasha512
19.81?19.82?22.14?jh384
19.83?19.84?22.11?jh224
19.85?19.86?22.08?jh256
19.87?19.87?22.16?jh512
20.8620.8720.88shavite3256
18.97?21.17?21.21?luffa384
22.5522.5522.55round3jh256
22.5522.5522.56round3jh512
21.18?23.63?23.63?groestl256
24.7824.7924.79sha3512
24.84?24.85?27.71?keccakc1024
25.33?25.35?28.26?whirlpool
25.8425.8425.84cubehash88
27.0227.0327.03fugue256
28.07?28.07?31.31?cubehash1616
30.46?30.46?33.97?asconhashv12
30.46?30.46?33.97?asconxofv12
30.71?30.73?34.26?lane256
30.95?34.54?34.57?luffa512
31.07?34.65?34.65?hamsi
35.53?35.59?39.62?echosp256
36.3436.3736.37shavite3512
36.52?36.58?40.83?essence384
36.4636.6036.62essence512
34.53?38.48?38.48?gimli24v1
38.4938.5438.54shamashashv1
39.25?39.48?43.96?md6d224
35.48?39.56?39.83?groestl512
40.09?40.26?44.90?sneikha256
41.66?41.68?46.67?echo256
43.2343.2443.25simd256
45.58?45.59?50.91?lane512
42.5347.1447.18md6d256
49.7149.7349.73cubehash84
49.7949.8149.82simd512
50.47?50.68?56.57?xoodyakv1
50.80?50.82?56.68?mcssha5
53.33?53.40?59.56?cubehash168
53.73?53.80?60.04?md6d384
54.1754.1854.19mcssha4
48.76?54.44?54.47?mcssha6
55.9055.9555.98echosp512
57.59?57.60?64.27?essence224
57.61?57.67?64.25?essence256
62.3262.3962.41fugue512
63.87?64.09?71.14?mgrostl256
67.3267.3267.32saturninhashv2
70.06?70.08?78.15?echo512
64.67?70.93?72.13?esch256v1
65.49?73.01?73.14?md6d512
82.80?82.81?92.25?sneikha384
87.82?87.82?97.91?drygascon128
90.5390.5390.60esch384v1
85.01?94.82?94.82?coral256v1
90.86?97.28?102.51?fsb256
97.8497.8697.86cubehash82
103.13103.13103.15cubehash164
108.28108.34108.34drygascon256
103.88?115.86?115.86?knot256v2
157.82?157.82?176.86?knot256v1
204.58?204.58?228.20?cubehash162
194.22?216.62?217.18?cubehash81
227.13?227.14?253.33?clxhash
356.63?356.64?397.49?knot512
391.54?391.69?436.68?knot384
406.09?406.09?452.94?cubehash161
835.94835.96843.31syconhash256v1
1397.53?1397.54?1557.68?subterraneanv1
1870.371871.681875.38acehash256v1
2624.832629.812641.83sivrijndael256hash256v1
3158.033159.723175.13skinnyhashtk3
3143.96?3313.40?3640.55?heron256v1
5683.07?5697.71?6318.58?skinnyhashtk2
5772.57?6424.82?6425.89?gage1h256c256r128
8207.83?8208.57?9154.06?gage1h256c224r064
8885.34?8885.82?9910.16?gage1h256c224r032
9106.479109.419110.89gage1h256c256r064
11477.1911486.8111492.41photonbeetlehash256rate32v1
16485.61?16491.56?18388.48?gage1h256c256r032
16700.8716705.3716709.04gage1h256c512r064
17353.6117357.9617361.56orangishv1
17486.61?19487.01?19500.56?sivtemphotonhashv1
29241.42?29242.55?32616.38?gage1h256c224r016
32274.8932276.9732278.93gage1h256c512r032
32937.96?32942.47?36785.70?gage1h256c256r016
59190.9659239.5565684.89fsb512
60259.9860261.1960262.14gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.17?3.18?3.67?edonr512
5.235.255.81blake2b
5.30?5.31?5.90?edonr256
6.05?6.06?6.74?md5
5.64?6.28?6.28?bmw512
6.93?6.95?7.75?skein512256
6.94?6.97?7.74?skein512512
6.91?6.99?7.71?skein256256
7.527.528.21k12
7.76?7.82?8.68?tiger
8.01?8.02?8.93?blake2s
8.29?8.30?9.27?blake64
8.818.819.78bmw256
8.78?9.79?9.79?blake512
10.1310.1710.18sarmal256
10.3310.3410.34cubehash832
10.8910.9010.95shabal256
10.9511.0211.02shabal512
11.59?11.86?13.10?blake32
12.3112.3512.37sarmal512
12.4312.4412.45shake128
12.49?12.50?13.98?skein10241024
13.6213.6513.65sha512
13.53?13.69?15.12?keccakc256
14.54?14.54?16.21?cubehash512
15.3115.3215.34sha3224
15.3315.3515.35sha3256
15.3615.3715.39shake256
15.70?15.79?17.48?keccak
15.96?16.00?17.82?keccakc448
16.14?16.18?18.04?keccakc512
16.2716.2716.27cubehash816
14.63?16.28?16.31?blake256
16.9917.0017.02rfsb509
17.2817.2917.29nasha256
18.0918.1918.21sha256
18.3618.3618.36sha3384
18.83?18.84?20.99?lux512
19.04?19.05?21.21?keccakc768
17.28?19.22?19.31?lux256
17.44?19.44?19.46?nasha512
19.7519.8419.85luffa256
19.8819.8819.88cubehash1632
18.58?20.66?20.72?bblake256
21.31?21.34?23.83?jh384
21.37?21.37?23.77?jh256
21.39?21.40?23.85?jh224
21.41?21.41?23.88?jh512
22.4322.4822.48shavite3256
21.26?23.69?23.69?luffa384
24.2224.2224.23round3jh256
24.2324.2324.24round3jh512
23.86?26.60?26.63?groestl256
27.1827.1827.20sha3512
27.49?27.50?30.69?whirlpool
27.71?27.80?30.89?keccakc1024
28.4828.5328.55cubehash88
31.5231.5431.54fugue256
31.64?31.64?35.28?asconhashv12
31.64?31.65?35.28?asconxofv12
33.19?33.20?37.01?cubehash1616
34.87?34.94?38.88?lane256
31.88?35.55?35.55?hamsi
37.5737.5837.60shavite3512
34.48?38.42?38.51?luffa512
35.67?39.78?39.78?gimli24v1
40.0840.1140.11shamashashv1
41.33?41.41?45.97?echosp256
41.64?41.78?46.59?sneikha256
41.74?41.88?46.82?essence384
41.8742.0142.02essence512
39.8343.7944.09groestl512
46.3146.3446.34simd256
49.61?49.65?55.53?echo256
51.48?51.72?57.66?xoodyakv1
52.4052.4152.42cubehash84
58.45?58.64?65.43?cubehash168
58.65?58.70?65.39?mcssha5
58.6858.7058.71mcssha4
53.21?59.48?59.51?mcssha6
61.20?61.24?68.35?lane512
61.5761.5861.58simd512
61.90?61.90?69.09?essence224
62.01?62.04?69.07?essence256
67.1467.1967.20echosp512
69.7969.7969.79saturninhashv2
70.79?70.86?78.88?mgrostl256
72.10?72.17?80.44?echo512
66.52?73.07?74.18?esch256v1
74.1974.2274.23fugue512
79.08?79.53?88.40?md6d224
87.01?87.01?96.93?sneikha384
88.59?88.64?98.88?drygascon128
94.5394.5494.61esch384v1
85.44?95.11?95.18?md6d256
87.94?98.08?98.09?coral256v1
97.56?98.49?109.97?fsb256
100.49100.49100.53cubehash82
108.06?108.27?120.88?md6d384
108.35108.35108.41cubehash164
111.56111.56111.64drygascon256
107.86?120.26?120.27?knot256v2
131.59?146.79?146.83?md6d512
159.61?159.62?178.02?knot256v1
209.71?209.71?233.90?cubehash162
197.07?219.80?220.37?cubehash81
228.60?228.61?254.98?clxhash
362.62?362.62?404.44?knot512
396.72?396.90?446.82?knot384
411.23?411.25?458.67?cubehash161
870.56871.48879.16syconhash256v1
1410.79?1411.77?1573.55?subterraneanv1
1949.751950.441954.65acehash256v1
2613.412614.942631.97sivrijndael256hash256v1
3259.533261.163282.90skinnyhashtk3
3353.77?3542.23?3889.09?heron256v1
5721.32?5742.42?6368.08?skinnyhashtk2
6072.416743.836744.17gage1h256c256r128
8550.70?8565.02?9537.26?gage1h256c224r064
9219.28?9234.11?10282.97?gage1h256c224r032
9488.269492.149503.66gage1h256c256r064
11362.9311370.8211382.95photonbeetlehash256rate32v1
17114.25?17115.50?19088.63?gage1h256c256r032
17403.2517413.8217416.66gage1h256c512r064
17935.6517948.3717959.61orangishv1
17402.59?19370.37?19422.43?sivtemphotonhashv1
30293.98?30304.78?33788.64?gage1h256c224r016
33501.5233513.0633515.74gage1h256c512r032
34128.41?34129.82?38113.68?gage1h256c256r016
62371.0162373.3862377.74gage1h256c224r008
156611.09156777.32173931.76fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
9.84?10.38?10.94?blake2s
10.45?10.53?12.52?edonr512
11.2811.7712.53blake2b
13.1613.2314.61md5
12.9413.3814.05skein256256
12.9513.4214.34edonr256
15.2315.5616.89skein512256
15.5015.5817.03skein512512
18.4118.4220.36blake64
18.6218.7020.02tiger
21.5522.0222.02sarmal256
20.3622.0822.16bmw512
21.8123.8924.23blake512
23.89?24.03?27.06?bmw256
24.9224.9225.75k12
24.64?25.69?27.41?blake32
25.6225.9726.23sarmal512
29.0829.0829.08sha512
29.3429.3629.77sha3256
29.4229.4229.58sha3384
29.4229.4229.91sha3224
29.4229.4829.77sha3512
29.7729.7829.98shake256
29.8329.8430.25shake128
31.9831.9835.52keccak
32.81?32.83?36.48?cubehash512
30.19?33.52?33.64?blake256
34.6134.6935.11nasha256
36.28?36.91?40.70?keccakc1024
37.25?37.25?41.39?keccakc448
37.7337.8841.53keccakc768
37.73?38.02?42.30?keccakc512
39.8839.8840.38shabal256
39.9439.9540.48shabal512
36.34?40.42?40.56?nasha512
39.6740.4440.50luffa256
40.36?40.56?45.00?jh384
40.38?40.58?45.41?jh256
40.84?40.86?45.48?jh512
40.92?41.20?45.48?jh224
41.4741.9546.03skein10241024
42.0942.3042.78sha256
40.9242.3145.27keccakc256
42.3642.4542.92shavite3256
44.8645.4145.47cubehash832
45.4845.5045.62round3jh256
45.5545.5545.56round3jh512
46.59?46.73?51.92?asconhashv12
46.59?46.80?51.84?asconxofv12
42.23?47.08?47.08?hamsi
50.1250.1950.19cubehash816
50.0554.6254.77luffa384
54.83?55.52?61.12?whirlpool
50.61?56.36?56.42?gimli24v1
59.5559.6159.67rfsb509
59.2759.6759.81shamashashv1
60.92?61.25?67.98?sneikha256
56.7062.4562.72lux256
62.3862.9262.94cubehash88
58.4464.5964.66groestl256
64.5964.7371.64xoodyakv1
70.2870.4170.61shavite3512
80.7880.8080.80cubehash1632
77.3385.2085.70bblake256
85.8486.1186.12simd256
77.41?86.75?87.16?luffa512
86.2086.8186.81cubehash84
88.2588.4788.55fugue256
88.34?88.53?99.27?lane256
88.00?88.55?98.39?lux512
98.72?98.80?110.06?cubehash1616
90.14?100.45?100.45?esch256v1
99.22?101.48?110.89?drygascon128
101.77101.77101.83saturninhashv2
110.16?110.56?122.95?essence384
110.42110.77110.83essence512
114.03?114.31?126.83?echo256
116.52?116.78?130.14?essence224
116.84?116.94?130.08?essence256
117.12117.27117.34mcssha4
105.98?118.03?120.05?groestl512
110.02?124.27?124.28?mcssha6
124.06?125.80?140.45?cubehash168
131.80?131.88?146.91?echosp256
132.50?133.20?147.86?echo512
134.39134.86134.92cubehash82
125.52?139.91?139.98?coral256v1
140.47?144.55?161.98?sneikha384
145.80145.86145.94esch384v1
153.55153.55153.55drygascon256
159.09?159.30?177.28?mcssha5
161.03161.44162.55echosp512
175.20175.70175.70cubehash164
158.67?176.73?176.75?knot256v2
182.55?182.56?203.53?knot256v1
186.92187.11187.12simd512
186.78?187.39?209.28?mgrostl256
202.20?204.16?229.08?fsb256
226.38226.66226.92fugue512
239.81?240.08?267.77?lane512
247.48?247.50?275.66?clxhash
233.66?260.50?261.12?cubehash81
262.44?263.56?293.31?md6d224
275.39?275.39?307.09?cubehash162
281.48?314.08?314.42?md6d256
351.27?352.78?393.12?md6d384
439.25?439.53?489.78?knot384
442.56?442.58?493.52?knot512
423.39?471.70?471.72?md6d512
477.05?477.19?532.02?cubehash161
1324.941326.331337.81syconhash256v1
1592.92?1593.95?1776.66?subterraneanv1
2484.722485.412500.14sivrijndael256hash256v1
2963.982965.642973.31acehash256v1
4633.884635.814666.48skinnyhashtk3
6356.41?6372.88?7064.45?skinnyhashtk2
6077.95?6485.72?7005.47?heron256v1
8518.788523.418580.05photonbeetlehash256rate32v1
9790.98?10895.78?10898.47?gage1h256c256r128
13006.17?13006.66?14506.53?gage1h256c224r064
13559.22?13559.45?15123.22?gage1h256c224r032
14441.4514441.6114447.42gage1h256c256r064
15230.5916841.2316867.31sivtemphotonhashv1
24945.8325042.2525055.14orangishv1
25108.56?25109.06?28005.47?gage1h256c256r032
26419.9526443.5526443.78gage1h256c512r064
43779.02?43786.00?48830.47?gage1h256c224r016
49246.3949247.2849362.55gage1h256c512r032
49308.77?49429.84?55068.27?gage1h256c256r016
89355.7889358.2889476.45gage1h256c224r008
1406042.081410393.981560081.53fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
65.3865.3872.62md5
69.7569.8877.00edonr256
76.3876.5084.75blake2s
75.3879.2583.00skein256256
83.6284.2592.50edonr512
88.6288.6298.00blake2b
89.7589.7598.00tiger
111.88?115.88?125.62?blake32
119.12?119.62?132.88?skein512256
120.12?120.25?136.25?skein512512
126.25133.50134.62hamsi
134.00?135.62?149.50?bmw256
148.50149.50164.50blake64
138.50152.38153.38gimli24v1
155.62155.62159.00nasha256
143.50158.88159.00blake256
164.50165.62182.75asconhashv12
165.62165.62183.88cubehash512
164.50166.12182.75asconxofv12
159.50?176.12?177.25?bmw512
176.75177.25195.50sneikha256
178.38178.38178.88shavite3256
185.00185.00189.38sarmal256
187.62187.88194.50luffa256
188.38188.88189.38sha256
171.25189.88190.00blake512
196.62197.25203.88k12
202.62202.75202.75shamashashv1
208.88212.75232.00xoodyakv1
217.12220.38220.50sarmal512
233.12233.25234.38sha512
234.25234.25234.38sha3256
234.25234.38234.88sha3224
234.88235.38236.38sha3512
235.25235.38235.50sha3384
237.62238.12238.12shake128
237.00239.25239.25shake256
241.00?243.12?273.00?whirlpool
256.50?258.12?285.75?keccak
260.25260.25260.38shabal512
259.75260.38260.88shabal256
277.38277.50277.50saturninhashv2
258.12?286.88?288.50?luffa384
268.75?286.88?299.62?drygascon128
289.75?291.88?325.00?keccakc1024
297.38?297.50?331.12?keccakc448
298.00?301.88?332.25?keccakc768
301.88?304.12?338.38?keccakc512
312.38312.88324.62cubehash816
312.38315.12316.75cubehash832
289.12?321.25?322.25?nasha512
324.50?325.62?362.12?jh256
325.25?329.00?366.12?jh384
326.75?329.50?363.75?jh512
330.12?330.62?368.88?skein10241024
328.50?332.38?366.00?jh224
327.38338.38362.12keccakc256
310.75341.62342.25groestl256
337.25341.62342.88cubehash88
350.00350.50354.00cubehash84
364.38?364.50?405.88?knot256v1
367.75367.75367.75round3jh512
367.75367.75368.38round3jh256
340.12?386.00?386.62?esch256v1
395.50397.12438.62clxhash
401.00401.50405.38cubehash82
366.12?408.12?408.75?lux256
408.12408.12408.25rfsb509
395.50?443.50?444.75?luffa512
419.88?466.88?467.38?coral256v1
481.75?481.88?536.12?sneikha384
461.88?514.00?514.62?knot256v2
529.50530.00530.62fugue256
549.38549.38549.50cubehash1632
561.62564.38571.00shavite3512
515.12566.50566.62bblake256
564.50?568.75?632.50?lux512
576.62577.12578.12mcssha4
521.75?581.00?581.50?cubehash81
588.75589.25589.25drygascon256
601.38?601.50?669.50?cubehash1616
627.62629.62631.38esch384v1
569.38?633.62?634.12?mcssha6
639.12?653.00?729.38?cubehash168
683.50685.62686.75simd256
701.12701.25705.62cubehash164
710.00?710.00?797.00?lane256
716.62?719.38?799.75?essence224
718.38?719.50?800.75?essence256
792.50?792.62?887.12?cubehash162
883.88884.00980.25essence384
887.88893.88894.50essence512
893.88?893.88?996.88?knot384
912.25?916.62?1017.88?echo256
841.38?935.50?939.25?groestl512
949.25?950.38?1057.75?mcssha5
995.75?995.88?1109.88?cubehash161
1052.251053.381167.50echosp256
1061.12?1066.62?1184.12?echo512
1070.00?1070.00?1192.38?knot512
1288.751290.381293.75echosp512
1416.251418.881421.62fugue512
1464.881485.381619.38mgrostl256
1495.381497.001498.12simd512
1541.251549.501705.75fsb256
1917.25?1920.12?2143.88?lane512
2092.38?2103.88?2332.62?md6d224
2239.12?2501.00?2502.75?md6d256
2780.252785.752802.25sivrijndael256hash256v1
2814.00?2815.12?3135.12?md6d384
3026.75?3027.75?3375.50?subterraneanv1
3376.12?3764.38?3764.88?md6d512
4900.884905.254948.38syconhash256v1
7046.757062.257163.12photonbeetlehash256rate32v1
10949.6210956.7510986.12acehash256v1
11279.12?11296.38?12580.50?skinnyhashtk2
12359.6212365.1212443.25skinnyhashtk3
12102.6212987.1213146.62sivtemphotonhashv1
26569.00?29539.62?32199.62?heron256v1
33580.38?37367.38?37369.50?gage1h256c256r128
47733.75?47737.62?53240.25?gage1h256c224r032
48090.38?48093.75?53637.50?gage1h256c224r064
53445.1253445.7553470.62gage1h256c256r064
88162.50?88168.00?98334.00?gage1h256c256r032
93792.6293910.6294417.75orangishv1
97564.7597630.6297660.50gage1h256c512r064
150105.62?150110.00?167425.12?gage1h256c224r016
169066.75?169070.00?188825.88?gage1h256c256r016
173357.12173360.38173361.00gage1h256c512r032
302160.50302161.25302177.75gage1h256c224r008
11309942.2511313749.2512553214.88fsb512

amd64; Atom (30661); 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20191221

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
4.244.254.26md4
4.984.994.99edonr512
5.405.415.41md5
7.457.457.46blake2b
7.807.817.81bmw512
8.908.918.92sha1
9.489.509.52edonr256
9.829.839.84skein512256
9.839.839.83skein512512
9.909.929.94k12
10.7210.7210.72cubehash832
10.9410.9410.95skein256256
11.5511.5511.56blake2s
12.3312.3312.34bmw256
12.7012.7012.70blake64
13.3113.3113.32blake512
14.0314.0514.06shabal256
14.0414.0514.05shabal512
14.1514.2614.48sha512
14.1514.3714.43sha384
14.4214.4214.43blake32
14.8114.8114.82blake256
15.0615.0615.07keccakc256treed2
16.2116.2116.22keccakc512treed2
16.3916.3916.40bblake256
16.4916.5016.51skein10241024
16.8616.8816.88ripemd160
18.1718.1818.18keccakc256
18.1818.1918.19cubehash1632
18.1818.1918.19cubehash512
18.4218.4218.43sha224
18.4218.4218.42sha256
18.6518.6618.67shake128
19.3319.3619.66tiger
20.9620.9720.97keccakc448
20.9921.0021.00cubehash816
20.5921.1221.80rfsb509
21.6621.6721.67sha3224
22.4322.4422.44keccakc512
22.8422.8522.86shake256
22.8922.9022.92sha3256
23.8023.8123.82luffa256
23.8723.8823.88keccak
24.3524.3724.45sarmal256
25.8725.8725.88luffa384
27.8427.8427.85jh512
27.8427.8427.84jh224
27.8427.8427.85jh384
27.8427.8427.85jh256
29.3329.3429.34keccakc768
29.7029.7129.74sarmal512
29.8529.8629.87nasha256
29.9429.9529.96sha3384
30.5530.5830.62nasha512
33.0633.0733.07round3jh512
33.0633.0733.08round3jh256
37.8437.8437.85luffa512
38.5138.6238.91hamsi
41.5041.5041.50cubehash1616
42.2042.2242.22keccakc1024
42.2542.2542.29cubehash88
42.9943.0043.02sha3512
44.8744.8844.89gimli24v1
46.6146.6346.64asconxofv12
46.6146.6346.65asconhashv12
46.9246.9546.98lux512
49.9050.0550.24lux256
56.1256.1256.13sneikha256
56.4256.4956.51xoodyakv1
59.5459.5559.58shavite3256
60.9961.0061.01mcssha4
61.0061.0061.00mcssha5
60.9961.0061.02mcssha6
61.0961.1263.38fugue256
64.8664.8764.92shamashashv1
65.0465.0665.08essence384
65.6465.6465.66lane256
67.6568.1868.60essence512
69.7669.7969.81groestl256
82.7482.7582.75cubehash84
84.2584.2584.26cubehash168
96.4996.5296.61whirlpool
97.4597.4897.55essence256
97.4797.4897.55essence224
98.1298.5598.88md6d224
99.6599.7699.84shavite3512
101.38101.44110.77echosp256
104.17104.29104.43echo256
106.18106.27106.61md6d256
107.74107.75107.79simd256
108.15108.15108.17saturninhashv2
109.72109.81109.89groestl512
111.25111.25111.28sneikha384
123.76125.87125.91esch256v1
128.35129.15130.74simd512
134.24134.25134.29coral256v1
138.77139.31139.61md6d384
142.52142.97143.38fugue512
146.80146.82146.86drygascon128
151.80151.86151.99mgrostl256
152.05152.14152.19echosp512
153.30153.32153.37fugue384
164.74164.75164.76cubehash164
165.49165.50165.53cubehash82
171.28171.32171.35knot256v2
171.10171.84172.17md6d512
179.70181.46184.93esch384v1
194.01194.06194.18echo512
201.18201.20201.32drygascon256
227.24227.25227.28knot256v1
257.75257.76257.79lane512
326.97327.01327.48cubehash81
329.48329.51329.60cubehash162
399.98400.01400.58clxhash
597.45597.55604.40knot512
614.54?635.28?685.16?fsb256
646.96647.08654.01cubehash161
666.22666.54673.69knot384
1574.181581.421583.67syconhash256v1
1763.22?1900.11?1978.64?fsb512
2334.822366.862417.43subterraneanv1
3687.613695.823798.71acehash256v1
5703.575709.315726.82skinnyhashtk3
7259.517273.417296.45sivrijndael256hash256v1
8128.068143.998150.70heron256v1
10542.4910572.8810592.74skinnyhashtk2
12392.0012406.8612433.39orangishv1
13812.9813829.5213876.43photonbeetlehash256rate32v1
17350.9117403.3917441.06gage1h256c256r128
23343.8423380.1823427.22sivtemphotonhashv1
23640.9023664.0723686.01gage1h256c224r032
26125.9026165.9926218.15gage1h256c224r064
28982.2429040.2629096.38gage1h256c256r064
51114.9451185.9551219.22gage1h256c512r064
52273.9352330.5552392.33gage1h256c256r032
87304.2987417.5387451.43gage1h256c224r016
96560.8096659.0096788.39gage1h256c512r032
98779.8298857.3298941.81gage1h256c256r016
164830.24164931.02165038.28gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
4.444.454.45md4
5.285.285.28edonr512
5.625.625.62md5
7.507.517.51blake2b
8.428.428.42bmw512
9.199.199.19sha1
9.739.739.74edonr256
10.0710.0710.08skein512256
10.0710.0810.08skein512512
10.6010.6110.61k12
11.1311.1311.14skein256256
11.5611.5611.57blake2s
11.6911.6911.69cubehash832
12.7712.7712.77bmw256
13.2313.2313.23blake64
13.9213.9213.92blake512
14.7814.7814.78blake32
14.8814.8814.99sha512
14.8614.9714.98sha384
15.0215.0215.03shabal256
15.0315.0315.03shabal512
15.1715.1715.17blake256
17.2117.2117.21skein10241024
17.2817.2817.28ripemd160
17.4817.4817.48keccakc256treed2
17.7817.7817.78bblake256
18.6418.6418.65cubehash512
18.7618.7618.76keccakc512treed2
18.8518.8518.85sha256
18.8618.8618.86sha224
19.0519.0519.05keccakc256
19.1719.1719.17shake128
19.7419.7419.74cubehash1632
19.8319.8419.99tiger
21.7121.7121.71keccakc448
21.9721.9721.97cubehash816
22.1222.1222.12sha3224
22.4422.6122.78rfsb509
23.4223.4223.42keccakc512
23.5623.5623.57shake256
23.5923.5923.60sha3256
24.3024.3024.30luffa256
24.9224.9224.92keccak
25.3625.3825.41sarmal256
26.6026.6026.60luffa384
28.3228.3228.32jh256
28.3328.3328.33jh224
28.3328.3328.33jh384
28.3328.3328.34jh512
30.1030.1030.10keccakc768
30.4730.4730.47sha3384
30.4830.4830.48nasha256
30.8930.8930.90sarmal512
31.7431.7531.77nasha512
33.6533.6533.65round3jh256
33.6633.6633.66round3jh512
38.8638.8638.86luffa512
38.8838.9139.00hamsi
42.5842.5842.58keccakc1024
43.1143.1143.12sha3512
43.2243.2243.24cubehash88
43.3743.3743.37cubehash1616
45.2445.2445.24gimli24v1
47.0247.0247.03asconxofv12
47.0247.0247.03asconhashv12
50.0550.0750.07lux512
51.7151.7951.79lux256
56.5856.5856.59sneikha256
56.7456.7456.74xoodyakv1
60.5360.5360.54shavite3256
61.9461.9461.95mcssha6
62.1062.1062.10mcssha4
62.9762.9762.97mcssha5
63.8463.8564.97fugue256
65.4765.4765.49shamashashv1
67.2367.2467.25lane256
67.4167.4167.42essence384
69.0369.0969.22essence512
71.6371.6471.65groestl256
83.7283.7283.72cubehash84
86.1386.1386.13cubehash168
91.5591.6391.79md6d224
98.2598.2598.30whirlpool
98.8298.8498.97md6d256
99.2199.2199.24essence224
99.2299.2299.25essence256
102.93102.94102.97shavite3512
105.61105.62109.70echosp256
107.63107.64107.70echo256
109.04109.04109.05saturninhashv2
109.48109.48109.50simd256
112.51112.51112.52sneikha384
115.30115.32115.34groestl512
126.67126.68126.69esch256v1
129.02129.27129.29md6d384
133.43133.48134.21simd512
135.34135.34135.36coral256v1
147.14147.14147.16drygascon128
148.81148.89149.01fugue512
152.21152.24152.25echosp512
158.61158.93159.01md6d512
158.94158.94158.97fugue384
159.09159.11159.17mgrostl256
166.47166.47166.48cubehash82
166.62166.63166.63cubehash164
172.79172.79172.81knot256v2
183.21183.23184.96esch384v1
200.21200.21200.27echo512
202.49202.50202.55drygascon256
227.77227.77227.78knot256v1
274.20274.20274.21lane512
328.16328.17328.40cubehash81
331.38331.38331.43cubehash162
400.71400.71401.00clxhash
599.86599.88603.31knot512
649.06649.09652.55cubehash161
652.88656.51679.02fsb256
666.27666.35669.92knot384
1593.691594.341594.54syconhash256v1
2371.402375.892398.65subterraneanv1
3726.633729.783780.52acehash256v1
5752.945754.655760.61skinnyhashtk3
7264.907267.647278.03sivrijndael256hash256v1
8266.128269.868272.07heron256v1
10584.3210590.7910598.04skinnyhashtk2
12500.8612504.0712513.87orangishv1
13794.3713799.8113818.96photonbeetlehash256rate32v1
17590.9017600.4317616.88gage1h256c256r128
23339.3023351.5623369.74sivtemphotonhashv1
23868.1023872.4523879.48gage1h256c224r032
26410.7226419.6526440.06gage1h256c224r064
29311.8529320.3529343.98gage1h256c256r064
35920.6535957.0935978.44fsb512
51656.4851669.8951679.30gage1h256c512r064
52780.2652792.1252808.89gage1h256c256r032
88076.7988110.3988119.85gage1h256c224r016
97465.1897499.0297551.91gage1h256c512r032
99653.0099679.7699707.69gage1h256c256r016
166362.45166387.27166411.22gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
4.764.774.77md4
5.765.775.77edonr512
5.965.975.97md5
7.587.587.59blake2b
9.439.439.43bmw512
9.659.669.67sha1
10.1210.1310.14edonr256
10.4710.4710.47skein512256
10.4810.4810.49skein512512
11.4511.4611.46skein256256
11.5911.5911.59blake2s
11.7711.7711.78k12
13.3113.3113.31cubehash832
13.5113.5113.51bmw256
14.1014.1014.10blake64
14.9414.9414.94blake512
15.3815.3815.38blake32
15.7615.7715.78blake256
15.9015.9016.02sha512
15.8615.9815.98sha384
16.6416.6416.64shabal256
16.6516.6616.66shabal512
17.9617.9617.96ripemd160
18.3818.3918.39skein10241024
19.4019.4019.41cubehash512
19.5619.5719.57sha256
19.5919.5919.60sha224
20.0920.0920.09bblake256
20.2820.2820.29keccakc256treed2
20.5120.5220.52shake128
20.6520.6520.66tiger
20.9620.9720.97keccakc256
21.3621.3622.12keccakc512treed2
22.3222.3222.33cubehash1632
22.4422.4422.44sha3224
22.5022.5022.51keccakc448
23.5823.5923.59cubehash816
24.3924.3924.40sha3256
24.4024.4024.40shake256
24.7024.7024.70keccakc512
24.6324.9125.34rfsb509
25.1125.1125.12luffa256
26.6426.6526.65keccak
27.0227.0227.03sarmal256
27.8127.8127.82luffa384
29.1229.1229.12jh256
29.1329.1329.14jh224
29.1429.1429.14jh384
29.1529.1529.16jh512
30.5730.5730.57sha3384
30.6230.6230.62keccakc768
31.5131.5131.52nasha256
32.8432.8732.90sarmal512
33.7033.7133.71nasha512
34.6234.6234.63round3jh256
34.6534.6534.65round3jh512
39.1339.3539.49hamsi
40.5640.5640.56luffa512
44.2844.2844.28keccakc1024
44.4244.4244.42sha3512
44.8444.8444.84cubehash88
45.8445.8445.85gimli24v1
46.4946.5046.51cubehash1616
47.6847.6847.69asconxofv12
47.6847.6847.69asconhashv12
54.4354.6954.69lux256
55.2255.2355.23lux512
57.1357.1357.14xoodyakv1
57.3457.3457.34sneikha256
62.1562.1762.17shavite3256
63.5163.5163.52mcssha6
63.9463.9463.94mcssha4
66.2666.2666.27mcssha5
66.4566.4666.48shamashashv1
68.4568.4668.48fugue256
69.8569.9069.90lane256
71.3371.3371.34essence384
71.4371.4471.53essence512
74.7474.7674.78groestl256
85.3485.3485.34cubehash84
89.2589.2589.26cubehash168
90.8590.9291.12md6d224
98.0098.1098.17md6d256
101.14101.15101.15whirlpool
102.09102.10102.10essence224
102.12102.12102.14essence256
104.09104.12104.12echosp256
108.24108.27108.37shavite3512
110.52110.52110.53saturninhashv2
112.36112.36112.36simd256
114.61114.61114.62sneikha384
117.49117.50119.06echo256
124.48124.51124.54groestl512
127.83127.90127.95md6d384
128.00128.01128.02esch256v1
137.17137.17137.18coral256v1
140.54140.74141.38simd512
147.67147.68147.68drygascon128
156.12156.35156.36md6d512
158.79159.09159.47fugue512
166.30166.30166.32echosp512
168.09168.09168.10cubehash82
168.31168.32168.44fugue384
169.75169.75169.76cubehash164
171.20171.24171.27mgrostl256
175.26175.26175.26knot256v2
186.16186.17187.90esch384v1
204.65204.66204.68drygascon256
210.47210.47210.50echo512
228.63228.63228.66knot256v1
301.61301.62301.64lane512
330.09330.10330.13cubehash81
334.50334.50334.53cubehash162
401.89401.89401.95clxhash
603.79603.80603.85knot512
652.45652.45652.52cubehash161
668.18668.18668.34knot384
701.05705.83712.14fsb256
1615.591615.761626.01syconhash256v1
2375.892388.532404.06subterraneanv1
3782.033789.133790.68acehash256v1
5825.215826.615833.15skinnyhashtk3
7250.517261.327268.67sivrijndael256hash256v1
8484.338484.948489.39heron256v1
10614.2610622.9610632.51skinnyhashtk2
12663.5312665.6212666.46orangishv1
13743.2613745.1713748.05photonbeetlehash256rate32v1
17929.8717933.7017937.64gage1h256c256r128
23290.1723303.5723312.25sivtemphotonhashv1
24215.1124215.8924229.72gage1h256c224r032
26829.4226832.5826858.63gage1h256c224r064
29777.1229783.2529799.84gage1h256c256r064
52471.1452488.6352549.70gage1h256c512r064
53529.8753561.2353620.13gage1h256c256r032
89272.0289282.3789327.44gage1h256c224r016
92389.3892453.3292590.02fsb512
98876.4198885.3498944.65gage1h256c512r032
101010.62101025.06101106.71gage1h256c256r016
168657.31168720.54168771.27gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
5.595.605.61md4
6.646.656.66edonr512
6.856.886.88md5
8.578.578.57blake2b
10.8910.9010.91sha1
11.1711.1911.82edonr256
11.3111.3311.33bmw512
11.5111.5211.52skein512256
11.5511.5511.55skein512512
11.6311.6411.64blake2s
12.3112.3112.34skein256256
13.7413.7413.76k12
15.0915.0915.12blake64
15.4515.4515.46bmw256
16.2016.2016.20blake512
16.9816.9816.98blake32
17.1117.1217.23sha512
17.0317.1517.15sha384
17.3517.3817.38blake256
17.6317.6317.63cubehash832
19.7119.7119.72ripemd160
20.9420.9420.95shabal256
20.9820.9820.99shabal512
21.4321.4421.44cubehash512
21.4721.4721.49sha256
21.5121.5221.53sha224
22.0122.0222.06shake128
22.8622.8722.87tiger
23.4523.4823.49skein10241024
24.1624.1624.16keccakc256
26.3726.3826.38bblake256
27.1727.1727.17sha3256
27.2127.2127.22sha3224
27.2627.2727.28luffa256
27.3127.3127.32shake256
27.6627.6627.67keccakc256treed2
27.8927.9027.90cubehash816
28.0728.0928.21sarmal256
28.3828.3828.39keccakc448
28.7528.7528.77keccak
28.7728.7728.78keccakc512
29.2029.2229.22cubehash1632
31.0431.0431.05luffa384
31.2331.2431.24jh256
31.2731.2831.28jh224
31.3131.3131.32jh384
31.3331.3431.35jh512
31.8031.8832.24rfsb509
32.8132.8132.82sha3384
33.9233.9333.93keccakc768
34.1534.1634.20sarmal512
34.2134.2234.25nasha256
34.9334.9334.93keccakc512treed2
35.5335.5335.56nasha512
37.2137.2237.24round3jh256
37.2837.3037.33round3jh512
38.7939.2239.29hamsi
45.0745.0745.10luffa512
47.4247.4247.43gimli24v1
48.4948.4948.51sha3512
49.1649.1649.17cubehash88
49.3449.3549.35keccakc1024
49.4349.4449.44asconhashv12
49.4349.4449.46asconxofv12
54.8254.8254.83cubehash1616
58.2058.2058.22xoodyakv1
59.3759.3859.38sneikha256
61.7162.4062.40lux256
66.4866.4966.50shavite3256
67.6967.7067.72mcssha6
68.8368.8568.85mcssha4
69.1569.1669.17shamashashv1
70.5570.5670.58lux512
75.0375.0475.04mcssha5
77.0777.0977.09lane256
80.7380.7680.82fugue256
81.7581.7581.82essence384
82.0382.0382.04essence512
83.0683.0883.22groestl256
89.6589.6589.66cubehash84
97.5997.5997.60cubehash168
108.88108.89108.93whirlpool
109.80109.81109.82essence224
109.86109.87110.74essence256
111.39111.44111.81shavite3512
114.45114.45114.47saturninhashv2
119.91119.91119.96echosp256
120.03120.05120.06simd256
120.22120.22120.22sneikha384
131.53131.54131.59esch256v1
136.85136.88136.89groestl512
139.53139.54139.55echo256
142.02142.03142.05coral256v1
149.11149.11149.11drygascon128
172.41172.41172.47cubehash82
174.54174.61174.89simd512
178.09178.09178.09cubehash164
181.82181.83181.83knot256v2
183.24183.64183.87md6d224
185.22185.93187.03fugue512
186.76186.80186.82mgrostl256
193.29193.31193.53fugue384
194.03194.07195.77esch384v1
197.75197.77197.79echosp512
197.73197.88198.01md6d256
210.43210.43210.45drygascon256
216.37216.37216.39echo512
230.94230.94230.96knot256v1
257.44257.53257.81md6d384
314.15314.56314.85md6d512
335.26335.26335.30cubehash81
342.83342.84342.84cubehash162
403.81403.81403.84lane512
405.04405.04405.08clxhash
419.25420.92433.16fsb256
614.26614.27614.30knot512
661.54661.54661.65cubehash161
677.37677.37677.43knot384
1684.241684.251684.84syconhash256v1
2400.602400.742429.07subterraneanv1
3937.603941.063965.31acehash256v1
6013.516013.676042.88skinnyhashtk3
7213.947239.847243.18sivrijndael256hash256v1
9066.829067.449071.73heron256v1
10709.5610713.7610716.87skinnyhashtk2
13092.3213093.0113106.98orangishv1
13614.5613623.4713626.41photonbeetlehash256rate32v1
18825.5918846.4418856.82gage1h256c256r128
23195.8623207.4923210.98sivtemphotonhashv1
25141.2825142.1025143.79gage1h256c224r032
27960.2127967.1927994.56gage1h256c224r064
31031.6731048.3731067.53gage1h256c256r064
54677.5754687.4154736.27gage1h256c512r064
55564.3855573.9755600.20gage1h256c256r032
92479.6692493.2792550.69gage1h256c224r016
102643.09102658.22102721.07gage1h256c512r032
104646.95104668.16104693.43gage1h256c256r016
174499.90174553.84174745.35gage1h256c224r008
243216.03243351.59243465.13fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
12.3612.3612.58blake2s
16.1916.3016.52md4
17.1717.1717.28blake2b
18.2718.4818.48md5
19.6919.6919.80edonr512
22.8622.9722.97skein256256
23.9523.9523.95skein512256
24.1724.1724.17skein512512
24.9424.9426.14edonr256
26.5826.5826.80sha1
32.4832.4832.59blake64
37.0837.1937.19blake32
37.4137.6237.73blake256
38.0638.1738.28sha384
38.1738.1738.28bmw512
38.6138.6138.83sha512
39.0539.0539.16blake512
40.3640.3640.36bmw256
42.4442.5542.66ripemd160
43.5343.5343.64k12
45.5045.6145.61sha256
45.8345.9446.16sha224
46.9247.0347.03cubehash512
48.4548.5648.78hamsi
49.5549.6649.66sha3256
49.6649.6649.88sha3512
50.5350.5350.53sha3224
50.8650.8650.86tiger
50.8650.8651.19shake128
51.3051.3051.30shake256
51.7351.7351.73sha3384
54.3654.4754.58luffa256
57.2057.6458.08sarmal256
58.3058.3058.30jh256
58.6258.6258.62jh224
58.8458.9558.95jh384
59.1759.1759.28jh512
63.0063.1163.11keccakc1024
64.4264.5364.53keccakc768
65.3065.4165.41keccak
65.5265.5265.52keccakc448
65.8465.8465.84keccakc512
67.7067.8167.92gimli24v1
67.9268.0368.03sarmal512
68.9168.9169.34nasha256
70.3370.3370.33round3jh256
70.9870.9870.98round3jh512
71.4271.4271.53luffa384
71.6471.7571.75asconhashv12
71.6471.7571.75asconxofv12
71.7571.7571.75keccakc256
71.7571.7571.75xoodyakv1
72.8472.9572.95cubehash832
74.4874.5974.70nasha512
75.8075.9175.91shabal256
76.1276.2376.78shabal512
77.3377.3377.33skein10241024
83.0283.1283.12cubehash816
85.0985.0985.20sneikha256
101.94102.05102.05luffa512
102.16102.27102.38shamashashv1
104.45104.45104.45cubehash88
105.33105.33105.33bblake256
112.44113.53115.28rfsb509
116.92117.03117.03cubehash1632
121.19121.30121.41mcssha6
121.62121.62121.62shavite3256
131.47131.58131.58mcssha4
144.92144.92144.92cubehash84
154.98161.00161.11lux256
161.44161.44161.44cubehash1616
164.61164.61164.72saturninhashv2
167.45167.45167.45drygascon128
168.55168.66168.77lane256
168.98169.09169.09keccakc256treed2
176.09176.09176.09keccakc512treed2
176.64176.97177.08esch256v1
187.36187.36187.36mcssha5
188.34188.34188.89groestl256
191.95191.95191.95sneikha384
204.20204.20204.20coral256v1
204.31204.31204.31cubehash168
204.53204.53204.75shavite3512
207.81207.92208.80essence224
208.03208.14210.88whirlpool
208.25208.47208.47essence256
214.48214.48214.70essence384
217.00217.00217.00essence512
217.98217.98218.20simd256
227.61227.72227.72cubehash82
247.19247.41249.38fugue256
257.91258.02258.12lux512
260.42260.53260.53knot256v1
265.89265.89266.00knot256v2
284.27284.27284.38drygascon256
284.70284.70284.81cubehash164
294.77294.88296.41esch384v1
317.52317.62317.62echo256
352.08352.52352.73groestl512
368.27368.38368.48echosp256
394.08394.08402.39echo512
401.30401.30401.52cubehash81
445.38445.38445.38clxhash
449.53449.53449.75cubehash162
450.19450.19450.30echosp512
465.50465.50465.72mgrostl256
512.97513.08513.41fugue384
517.02523.80532.00fugue512
536.92537.03537.14simd512
601.23601.67602.11md6d224
644.22644.33645.53md6d256
748.45748.45748.45knot512
753.70753.70753.81knot384
777.77777.88777.88cubehash161
838.47839.56841.75md6d384
931.55934.39936.03fsb256
995.20997.281006.25md6d512
1570.951570.951571.06lane512
2563.092563.092563.20syconhash256v1
2717.312717.532746.73subterraneanv1
5985.885991.236022.73acehash256v1
6886.476888.666896.64sivrijndael256hash256v1
8545.478545.698546.12skinnyhashtk3
11485.5811489.9511532.94photonbeetlehash256rate32v1
11855.3811856.6911862.81skinnyhashtk2
16408.8816408.9816412.70heron256v1
18566.6218566.9518598.89orangishv1
21508.3821554.2021834.75sivtemphotonhashv1
30370.1630371.3630589.34gage1h256c256r128
36894.4836896.1237120.89gage1h256c224r032
42414.3142415.1942636.78gage1h256c224r064
47072.1647073.4747328.20gage1h256c256r064
81552.3081777.1781814.25gage1h256c256r032
83146.5583149.7283181.44gage1h256c512r064
133690.92133694.64133820.42gage1h256c224r016
150879.86150884.56151131.42gage1h256c512r032
151243.64151256.33151489.41gage1h256c256r016
250051.92250100.70250383.88gage1h256c224r008
2175026.112176632.282178202.80fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
93.6293.6294.50md4
102.38103.25103.25md5
105.88106.75109.38blake2s
126.00126.00126.00edonr256
135.62135.62135.62blake2b
135.62135.62136.50skein256256
140.88141.75143.50sha1
141.75143.50143.50hamsi
154.00154.00154.88edonr512
179.38180.25182.88gimli24v1
183.75183.75185.50blake32
182.88184.62184.62blake256
189.00189.00189.88skein512256
190.75191.62191.62skein512512
202.12203.00203.88ripemd160
212.62212.62212.62sha256
217.00217.88217.88sha224
220.50220.50223.12bmw256
224.88225.75226.62xoodyakv1
231.88232.75232.75cubehash512
235.38236.25236.25tiger
236.25236.25238.00sneikha256
246.75246.75248.50asconhashv12
246.75246.75248.50asconxofv12
257.25259.00259.00luffa256
266.88266.88266.88blake64
306.25307.12307.12sha384
308.88309.75309.75bmw512
308.88309.75312.38nasha256
308.88311.50313.25sha512
312.38312.38313.25blake512
319.38320.25320.25shamashashv1
345.62346.50346.50k12
377.12377.12378.88luffa384
393.75394.62396.38sha3256
394.62394.62398.12sha3512
400.75400.75400.75sha3224
404.25406.00406.88shake128
409.50409.50409.50shake256
409.50410.38412.12sha3384
451.50452.38452.38saturninhashv2
455.88456.75456.75drygascon128
469.88469.88470.75jh256
472.50472.50473.38jh224
475.12475.12475.12jh384
476.88476.88477.75jh512
492.62492.62492.62shabal256
493.50494.38495.25knot256v1
495.25495.25495.25shabal512
497.00497.00497.88sarmal256
500.50501.38504.88keccakc1024
506.62507.50507.50shavite3256
511.88512.75512.75keccakc768
512.75512.75512.75cubehash816
514.50515.38515.38cubehash832
518.88519.75519.75keccak
520.62520.62521.50keccakc448
523.25523.25523.25keccakc512
525.88525.88527.62luffa512
538.12538.12539.88cubehash88
542.50543.38544.25mcssha6
570.50570.50570.50keccakc256
570.50571.38571.38round3jh256
575.75576.62576.62round3jh512
579.25579.25580.12cubehash84
583.62583.62587.12sarmal512
596.75597.62597.62nasha512
617.75617.75617.75skein10241024
624.75625.62625.62mcssha4
650.12650.12650.12sneikha384
651.00651.00654.50esch256v1
662.38663.25663.25cubehash82
692.12692.12693.88coral256v1
705.25705.25707.00bblake256
761.25761.25761.25clxhash
770.88771.75771.75knot256v2
786.62790.12791.88rfsb509
791.88792.75792.75cubehash1632
875.88876.75891.62whirlpool
921.38921.38922.25cubehash81
883.75937.12938.00lux256
951.12951.12952.00groestl256
973.88973.88973.88cubehash1616
1043.001043.001044.75cubehash168
1061.381062.251062.25drygascon256
1071.881071.881071.88mcssha5
1125.251125.251126.12cubehash164
1267.001267.881271.38esch384v1
1285.381286.251286.25essence224
1289.751289.751289.75cubehash162
1288.881290.621290.62essence256
1337.001337.881338.75keccakc512treed2
1351.001351.001351.00keccakc256treed2
1462.121463.001465.62fugue256
1554.001554.001554.88knot384
1632.751632.751634.50shavite3512
1643.251644.121649.38lux512
1649.381649.381649.38lane256
1693.121694.001694.00cubehash161
1736.881736.881737.75essence384
1750.881750.881752.62simd256
1757.001757.001757.00essence512
1805.121805.121806.88knot512
2538.382538.382540.12echo256
2818.382818.382818.38groestl512
2944.382945.252946.12echosp256
3036.253038.003038.88fugue384
3158.753158.753221.75echo512
3127.253187.623257.62fugue512
3601.503601.503602.38echosp512
3711.753712.623715.25mgrostl256
4211.384212.254213.12simd512
4808.124814.254829.12md6d224
5153.755155.505159.88md6d256
5191.385193.125250.88subterraneanv1
6678.886680.626735.75md6d384
7406.007424.387428.75fsb256
7924.887936.257943.25sivrijndael256hash256v1
7962.507986.128056.12md6d512
9479.759482.389483.25syconhash256v1
10720.5010743.2510823.75photonbeetlehash256rate32v1
12564.1212564.1212565.00lane512
19260.5019264.8819418.88sivtemphotonhashv1
21082.2521083.1221094.50skinnyhashtk2
22112.1222113.8822131.38acehash256v1
22791.1222791.1222793.75skinnyhashtk3
74259.5074259.5074265.62orangishv1
74435.3874435.3874450.25heron256v1
104155.62104155.62104168.75gage1h256c256r128
129889.38129890.25129907.75gage1h256c224r032
156630.25156630.25156751.00gage1h256c224r064
173828.38173836.25173950.00gage1h256c256r064
287079.62287090.12288888.25gage1h256c256r032
306229.88306239.50308254.62gage1h256c512r064
457536.62457626.75459543.00gage1h256c224r016
517724.38519495.38519728.12gage1h256c256r016
530255.25532055.12532292.25gage1h256c512r032
845728.62845955.25846484.62gage1h256c224r008
18516766.6218544314.2518565890.00fsb512

amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.992.012.02bebb4185
3.623.673.78blake3
4.784.784.80md4
5.335.355.37edonr512
5.885.915.93blake2s
6.956.976.98md5
6.997.037.06blake2b
7.737.817.83cubehash832
8.948.999.00blake32
9.369.459.51blake256
9.419.509.52edonr256
9.519.539.55sha1
9.8810.1010.16bmw512
10.0110.1710.21beamsplitter
10.1710.2210.24bmw256
10.4210.4310.45keccakc256treed2
10.0910.5510.61tiger
10.6310.7210.76bblake256
11.0511.0611.09skein512256
12.1012.1212.13blake512
12.3212.3412.35skein512512
12.7112.7412.93blake64
12.7412.8813.02keccakc512treed2
14.1414.1614.18skein256256
14.3914.4214.48shabal256
14.2814.4315.75shabal512
14.9014.9214.93sha384
14.9014.9214.94sha512
15.3615.5215.55cubehash1632
15.5215.5815.64sarmal256
15.4115.6015.64cubehash512
15.7615.9116.12cubehash816
16.2116.2416.26k12
16.9116.9316.95sarmal512
17.4617.4717.49luffa256
18.9618.9819.00lux512
19.5219.5419.56ripemd160
20.4920.5020.53lux256
20.7020.7220.74sha224
20.7120.7220.74sha256
21.0521.0721.10shake128
22.6422.6722.69jh224
23.2323.2423.26jh384
23.3823.4023.42jh512
23.3823.4123.45jh256
23.6523.6723.70rfsb509
23.7623.7823.81nasha256
23.7923.8223.87shake256
23.9723.9924.05nasha512
24.6024.7125.02skein10241024
24.7424.7524.77luffa384
24.7624.7824.81sha3224
24.8524.9124.97fugue256
26.1826.2026.22keccakc256
26.1826.2126.24sha3256
26.3426.3626.38keccak
26.4626.4926.53keccakc448
26.5226.5326.55round3jh256
26.5226.5426.56round3jh512
26.8026.8326.86gimli24v1
28.5328.5628.57luffa512
30.5630.5930.61hamsi
30.6730.9931.04cubehash1616
31.1331.3831.47cubehash88
32.0232.1332.19keccakc768
33.8433.8833.91keccakc512
34.0734.1034.15groestl256
34.1034.1334.20sha3384
35.9836.0536.35fugue384
39.6139.9740.37xoodyakv1
43.4443.4643.49shavite3256
44.9044.9344.97keccakc1024
45.4845.5145.54groestl512
46.0448.1848.90whirlpool
48.9849.0249.07sha3512
49.7349.7950.09fugue512
55.1155.1555.28mcssha5
55.1155.2955.65mcssha6
55.1255.3055.39mcssha4
52.11?57.37?57.95?sneikha256
61.4461.7162.48essence512
61.4362.0062.21cubehash168
61.7962.4562.55cubehash84
62.9063.1963.30asconhashv12
62.9863.2263.30asconxofv12
63.6363.6864.45essence384
68.1368.3269.40lane256
68.8168.9769.75mgrostl256
70.2270.3170.87shavite3512
63.56?70.42?77.14?echo256
72.4472.4972.54md6d224
78.2678.3078.35md6d256
83.1283.1683.20shamashashv1
83.2183.2983.50simd256
83.7084.5884.81esch256v1
88.6389.0989.95essence256
89.4490.1290.25essence224
82.19?90.39?94.38?echosp256
89.5792.7092.80floppsy
94.0994.9596.35simd512
101.52101.57101.64md6d384
101.40101.93102.73lane512
100.00105.75106.42esch384v1
108.71108.74108.86saturninhashv2
107.55110.55116.38echo512
109.34116.76117.61sneikha384
117.38118.20118.94echosp512
74.60?119.52?135.91?triadhashv1
123.03123.80124.03cubehash164
124.24125.07125.51cubehash82
126.81126.96127.11md6d512
136.53137.05137.24coral256v1
145.03146.61149.03fsb256
147.59149.67150.39drygascon128
193.67194.17194.33knot256v2
201.24203.35204.09drygascon256
239.26242.76243.40clxhash
245.91247.93248.66cubehash162
246.94249.65250.39cubehash81
262.66?333.17?398.10?fsb512
334.27334.69334.78knot256v1
491.25496.66497.43cubehash161
563.39564.23569.39knot512
678.45678.95679.37knot384
1453.281454.411454.95syconhash256v1
2052.532081.272100.61subterraneanv1
3018.143025.103054.81sivrijndael256hash256v1
3021.943029.613046.18acehash256v1
3424.293425.093425.86heron256v1
3717.223862.043863.06skinnyhashtk3
6865.456866.956885.19gage1h256c256r128
7660.067703.897722.94skinnyhashtk2
9637.139683.669731.10photonbeetlehash256rate32v1
10616.5311166.1311187.20gage1h256c224r064
11865.3011883.9211885.26orangishv1
12280.2712309.0412552.69gage1h256c224r032
13105.3613148.8113161.67gage1h256c256r064
14445.6414449.9414730.18sivtemphotonhashv1
22254.8622257.2522269.98gage1h256c256r032
23019.2823021.7823024.58gage1h256c512r064
42069.9042178.8542187.80gage1h256c256r016
42533.1042672.8843557.77gage1h256c224r016
43225.8343228.8743236.46gage1h256c512r032
84325.1485896.8186087.63gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.052.082.09bebb4185
3.643.713.75blake3
4.964.984.99md4
5.535.565.58edonr512
5.905.925.94blake2s
7.087.107.13blake2b
7.157.177.17md5
8.528.578.60cubehash832
9.209.239.26blake32
9.599.649.71blake256
9.599.719.75edonr256
9.789.799.82sha1
10.4410.5210.66beamsplitter
10.5510.5710.60bmw256
10.5810.7510.80bmw512
10.4210.8310.84tiger
11.2811.3011.32skein512256
11.6311.6811.73bblake256
12.1312.1512.17keccakc256treed2
12.5512.5812.63blake512
12.5612.5812.60skein512512
13.2113.2313.40blake64
14.3114.3314.37skein256256
14.6614.6914.72keccakc512treed2
15.2815.3315.40shabal256
15.2915.3516.55shabal512
15.5015.5315.55sha384
15.5015.5315.55sha512
15.8515.9916.01cubehash512
16.0216.0516.12sarmal256
16.4416.4716.49k12
16.9117.0417.06cubehash1632
17.2017.2817.39cubehash816
17.6117.6417.66sarmal512
17.8017.8217.84luffa256
19.9119.9419.98ripemd160
20.7020.7320.75lux512
21.1321.1521.18sha224
21.1521.1721.19sha256
21.5021.5321.55lux256
21.6221.6421.67shake128
23.0423.0623.08jh224
23.6023.6323.65jh384
23.7623.7823.82jh512
23.7723.8023.83jh256
24.2124.2524.28nasha256
24.8724.8924.93nasha512
25.0025.0725.16shake256
25.2825.3025.34rfsb509
25.4225.4525.48luffa384
25.5325.6025.87skein10241024
25.6725.6925.72sha3224
25.7825.8525.91fugue256
26.8726.9126.93keccakc256
26.9526.9627.00round3jh512
26.9526.9827.01round3jh256
27.0227.0427.10gimli24v1
27.1127.1427.17keccakc448
27.2727.3027.34keccak
27.3127.3527.40sha3256
29.2729.2929.32luffa512
30.7230.7730.81hamsi
31.9532.2132.24cubehash88
32.2032.4832.55cubehash1616
32.6532.7232.79keccakc768
34.8834.9134.94keccakc512
34.9735.0135.05sha3384
35.9836.0336.09groestl256
35.6437.6137.68fugue384
39.8440.0140.27xoodyakv1
44.1344.1644.18shavite3256
45.0945.1445.19keccakc1024
47.8947.9147.96groestl512
47.2448.8949.46whirlpool
49.4049.4849.52sha3512
52.2352.3052.36fugue512
56.2256.2856.62mcssha6
56.2156.3056.39mcssha4
56.9056.9857.05mcssha5
53.0557.7957.84sneikha256
62.7163.2963.33cubehash84
63.0263.6063.71cubehash168
63.4963.6563.79asconxofv12
63.4663.7163.82asconhashv12
63.6863.7663.89essence512
65.5865.8365.92essence384
70.4370.5271.49lane256
72.4372.5173.17mgrostl256
72.4572.5373.00shavite3512
64.36?72.62?72.68?echo256
73.1673.2573.31md6d224
79.0279.0479.10md6d256
83.6183.6783.73shamashashv1
83.6384.0485.83esch256v1
84.5884.6784.83simd256
84.8585.5786.14echosp256
88.7788.8592.77floppsy
88.7989.0289.66fsb256
90.6590.7291.43essence256
91.1091.6091.69essence224
97.2097.9399.22simd512
100.99101.40102.02esch384v1
102.32102.39102.46md6d384
108.78109.41109.93lane512
109.54109.61109.66saturninhashv2
88.89?115.46?117.39?echo512
110.88118.06118.14sneikha384
120.91121.30121.78echosp512
124.23125.42125.48cubehash164
125.43126.68126.82cubehash82
127.67127.80127.92md6d512
121.26?134.69?134.76?triadhashv1
137.18138.02138.18coral256v1
147.82149.87150.29drygascon128
195.06195.16195.25knot256v2
202.41204.64204.78drygascon256
239.61242.97243.27clxhash
247.30249.50249.75cubehash162
248.12250.34250.82cubehash81
334.72334.86335.01knot256v1
494.90497.59497.79cubehash161
565.43565.59567.44knot512
679.62679.96681.69knot384
1467.801468.831469.46syconhash256v1
2085.84?2098.26?2326.56?subterraneanv1
3019.363023.553048.42sivrijndael256hash256v1
2623.89?3043.77?3081.83?acehash256v1
3479.963480.803481.77heron256v1
3765.943892.273892.98skinnyhashtk3
6947.136949.956965.51gage1h256c256r128
7682.697720.297733.70skinnyhashtk2
9597.019637.299639.99photonbeetlehash256rate32v1
10742.9410915.3411234.95gage1h256c224r064
11965.4311976.3511978.25orangishv1
12414.3112419.4112636.88gage1h256c224r032
13241.3013259.5413276.27gage1h256c256r064
14295.2014650.1614653.80sivtemphotonhashv1
21947.0221967.1522197.05fsb512
22450.0622453.5622460.78gage1h256c256r032
23245.8723248.5023251.02gage1h256c512r064
42481.2742578.1342592.17gage1h256c256r016
42980.5143026.3643824.21gage1h256c224r016
43551.8743554.8543558.50gage1h256c512r032
84211.0585624.4085717.19gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.152.192.22bebb4185
5.065.105.13blake3
5.225.265.28md4
5.905.935.97blake2s
5.935.965.98edonr512
7.177.257.30blake2b
7.467.497.55md5
9.549.579.62blake32
9.819.859.89cubehash832
9.9710.0310.07blake256
9.9510.0310.08edonr256
10.1610.2210.26sha1
10.9211.0811.30beamsplitter
11.1411.1811.22bmw256
10.9311.3111.34tiger
11.6711.7011.75skein512256
11.7211.8711.92bmw512
12.9613.0113.05skein512512
13.2613.3413.40bblake256
13.3613.4213.48blake512
14.0314.0714.24blake64
14.0914.1314.17keccakc256treed2
14.5714.6214.66skein256256
16.3216.3716.42keccakc512treed2
16.5016.5316.56sha384
16.5316.5516.62sha512
16.5016.6116.69cubehash512
16.7116.8316.88shabal256
16.7816.8718.12shabal512
16.9316.9817.04sarmal256
17.7817.8217.88k12
18.3618.3818.42luffa256
18.8018.8418.87sarmal512
19.4719.5819.63cubehash1632
19.3919.8419.88cubehash816
20.5820.6220.66ripemd160
21.8321.8821.92sha224
21.8621.8921.94sha256
23.0823.1223.16shake128
23.2323.2823.34lux256
23.6723.7223.77lux512
23.7023.7323.76jh224
24.2724.3124.37jh384
24.4524.4724.52jh256
24.4324.4724.50jh512
25.0225.0825.14nasha256
26.4426.5026.54nasha512
26.5526.5926.64luffa384
26.6026.6626.71sha3224
26.6626.7426.96shake256
26.9727.0627.26skein10241024
26.1627.3227.56fugue256
27.3027.3427.44gimli24v1
27.5727.6027.65keccakc448
27.6827.7227.78round3jh256
27.6927.7327.77round3jh512
28.1828.2328.30rfsb509
28.7428.7828.83keccakc256
28.8228.8528.92keccak
28.8028.8828.96sha3256
30.4930.5430.60luffa512
31.0031.0331.12hamsi
32.7932.8532.91keccakc768
33.2133.5133.57cubehash88
34.8135.0535.15cubehash1616
35.5735.6535.75sha3384
36.0736.1336.23keccakc512
38.5838.8140.27xoodyakv1
39.0539.1539.25groestl256
40.1740.3140.43fugue384
45.2545.3045.36shavite3256
46.5846.6746.73keccakc1024
48.4448.7051.73whirlpool
51.4351.5251.62sha3512
51.9051.9952.04groestl512
54.8956.6056.72fugue512
57.8858.0058.12mcssha4
57.9958.1758.47mcssha6
53.8158.5558.67sneikha256
59.8859.9860.06mcssha5
64.4564.5464.73asconhashv12
64.3664.5464.72asconxofv12
64.1464.6964.74cubehash84
65.5566.1066.20cubehash168
67.2768.2773.08essence512
69.4269.5570.11essence384
72.1872.2872.41md6d224
74.1774.2875.29lane256
76.0776.1876.66shavite3512
77.8177.9178.05md6d256
78.2278.3579.07mgrostl256
79.2579.3979.44echo256
80.6480.9981.32esch256v1
82.7783.3484.32echosp256
84.8384.9184.98shamashashv1
86.7986.9787.11simd256
88.4788.5788.66floppsy
93.1493.3293.47fsb256
56.85?93.89?96.53?essence256
94.0794.2694.49essence224
100.54100.63100.74md6d384
102.25103.16104.21simd512
88.20?103.65?120.95?echo512
104.14104.32105.27esch384v1
110.96111.03111.15saturninhashv2
113.13120.39120.52sneikha384
120.97123.58124.57lane512
125.40125.61125.80md6d512
126.76127.91128.11cubehash164
128.18129.14129.36cubehash82
131.58134.31135.12echosp512
121.73?135.14?135.31?triadhashv1
139.09139.87139.99coral256v1
148.31150.34150.64drygascon128
197.48197.61197.71knot256v2
204.53206.76207.03drygascon256
240.34243.32243.74clxhash
249.57251.96252.34cubehash81
249.83252.22252.41cubehash162
335.86336.10336.86knot256v1
495.55500.22500.43cubehash161
569.14569.30569.49knot512
683.42683.72684.12knot384
1490.081490.721495.57syconhash256v1
2042.552096.312212.42subterraneanv1
2839.992994.433030.28acehash256v1
3015.913020.933043.41sivrijndael256hash256v1
3570.283575.523576.30heron256v1
3943.653945.173947.33skinnyhashtk3
7098.027100.637103.69gage1h256c256r128
7709.597743.767757.15skinnyhashtk2
9363.219367.889588.06photonbeetlehash256rate32v1
10916.2111091.7611099.45gage1h256c224r064
12130.8712132.5812135.56orangishv1
12596.6012619.9912818.96gage1h256c224r032
13458.4613473.7113490.83gage1h256c256r064
16632.2716636.4716659.96sivtemphotonhashv1
22775.0622781.0422787.09gage1h256c256r032
23619.3923624.4923627.28gage1h256c512r064
43572.5743575.5143598.24gage1h256c256r016
43569.5943617.4744419.27gage1h256c224r016
43708.2843713.9743722.48gage1h256c512r032
57957.2458001.1758634.78fsb512
77376.8078123.9478219.65gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
2.462.492.52bebb4185
4.944.995.03blake3
5.976.036.04blake2s
5.996.066.12md4
6.336.406.60edonr512
8.268.378.43blake2b
8.338.378.44md5
10.5810.6410.74blake32
10.8310.9211.08edonr256
10.9711.0111.09blake256
11.2411.3111.38sha1
12.0712.2212.53beamsplitter
12.2312.5712.64tiger
12.6712.7612.84skein512256
12.7212.7712.86bmw256
13.2213.2813.37cubehash832
13.5613.6613.78bmw512
14.0614.1214.17skein512512
14.2814.3214.36blake512
14.8914.9415.08blake64
15.3015.3715.47skein256256
17.4417.5117.64sha384
17.5717.6317.69sha512
17.5717.7117.90bblake256
17.6517.7817.89sarmal256
18.1818.3718.42cubehash512
19.3619.4019.45keccakc256treed2
19.5019.5719.63k12
19.8319.9119.97luffa256
20.0820.1720.26sarmal512
20.7320.8720.99shabal256
20.8821.0822.31shabal512
22.3722.4422.53ripemd160
23.7123.8423.93sha256
23.7823.8623.97sha224
24.5824.7024.76shake128
25.2725.3725.48keccakc512treed2
25.3125.3825.48jh224
25.9226.0526.27cubehash816
26.0226.0726.19jh384
26.1026.2226.33jh512
26.1726.2426.35jh256
26.2026.3826.49cubehash1632
27.0427.1127.23nasha256
27.7427.8027.95nasha512
27.7927.8627.97lux256
28.1928.2928.35gimli24v1
29.5829.6229.73round3jh512
29.5829.6829.80round3jh256
29.6729.7629.86luffa384
30.0730.2430.30keccak
30.7630.8530.94keccakc256
31.3331.4731.60hamsi
30.5831.6332.06fugue256
31.6831.9732.44shake256
33.1433.2033.32lux512
33.4033.5533.78sha3256
33.5633.6933.94skein10241024
33.6733.7233.88keccakc448
33.7933.8333.94luffa512
33.6533.9134.08sha3224
35.3535.4935.60keccakc768
35.7235.8635.94rfsb509
36.6736.8637.01cubehash88
39.1939.4140.86xoodyakv1
39.4839.5839.78sha3384
40.0840.2140.38keccakc512
41.6541.8842.03cubehash1616
45.5147.2347.52fugue384
47.1547.8548.13groestl256
48.4148.5148.66shavite3256
51.2851.4051.54keccakc1024
52.2852.5355.74whirlpool
57.6557.7757.90sha3512
58.0758.1458.33groestl512
55.8160.5860.78sneikha256
62.5362.6462.77mcssha4
62.8362.9863.20mcssha6
65.4366.0868.01fugue512
66.7366.9267.30asconxofv12
66.7367.1067.38asconhashv12
67.8867.9968.10mcssha5
67.8868.3468.45cubehash84
72.1972.7772.98cubehash168
78.3578.6578.93shavite3512
79.1779.3379.47essence384
79.2279.4079.58essence512
82.8883.3383.57esch256v1
83.7784.1585.15lane256
86.0486.3786.92mgrostl256
87.8787.9688.22shamashashv1
88.9389.0389.09floppsy
92.8192.9793.11simd256
94.1094.1894.35echo256
95.8796.6597.40echosp256
100.40100.78101.19essence256
100.80101.26101.46essence224
108.72109.26109.78esch384v1
91.81?109.94?122.51?echo512
112.17112.53113.25fsb256
114.80114.97115.18saturninhashv2
118.74126.44126.60sneikha384
126.33127.08128.75simd512
133.63134.64134.90cubehash164
134.76135.56135.83cubehash82
123.02?136.54?137.26?triadhashv1
144.09144.65145.03coral256v1
145.25145.43145.74md6d224
149.45151.25151.54drygascon128
156.80157.00157.12md6d256
158.19160.59162.29echosp512
162.15164.15167.11lane512
202.18202.40202.56md6d384
204.01204.28205.27knot256v2
210.45212.28212.57drygascon256
241.82244.67245.62clxhash
251.63251.89252.38md6d512
253.49255.86256.22cubehash81
256.65258.79259.07cubehash162
338.65339.01339.30knot256v1
502.27506.75507.11cubehash161
578.97579.24579.83knot512
692.28692.72693.19knot384
1553.241554.201555.25syconhash256v1
2057.992227.152235.43subterraneanv1
3006.693012.513033.77sivrijndael256hash256v1
3232.513248.243263.99acehash256v1
3816.263817.473820.82heron256v1
4073.144074.784086.79skinnyhashtk3
7454.237461.667469.17gage1h256c256r128
7781.227804.727820.92skinnyhashtk2
9280.499287.639292.98photonbeetlehash256rate32v1
11381.3611562.9211568.93gage1h256c224r064
12543.5612546.2612549.44orangishv1
13078.0613105.4913314.75gage1h256c224r032
14026.5814045.5614061.34gage1h256c256r064
16560.4616567.3516583.08sivtemphotonhashv1
23646.8523653.3523659.44gage1h256c256r032
24612.3324622.7624630.71gage1h256c512r064
44906.5344918.2045373.11gage1h256c512r032
45140.5345149.3145170.40gage1h256c256r016
45146.8245191.0646021.77gage1h256c224r016
80233.8580768.5481074.54gage1h256c224r008
153925.02154092.27155729.89fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.625.755.94blake3
6.006.256.44bebb4185
6.446.626.75blake2s
14.0014.3114.81edonr512
15.5015.7516.06md4
17.3117.6918.12blake2b
17.7518.1218.38beamsplitter
19.1919.6219.94md5
21.62?22.19?26.31?edonr256
23.2523.5023.88blake256
23.3123.6223.88blake32
24.9425.3825.75skein512256
25.0625.5625.88skein256256
25.5626.0026.56sha1
27.3127.6227.81skein512512
28.0028.3828.69tiger
30.1930.6231.25blake64
30.8131.0631.50blake512
28.31?32.94?33.25?bmw256
34.4435.0035.38sarmal256
37.5037.8138.38sha384
38.0038.3838.69sha512
38.3838.8139.25luffa256
39.8140.1240.56cubehash512
39.9440.3140.75gimli24v1
40.0640.3840.94hamsi
42.5042.7543.25bmw512
45.0045.3145.88sarmal512
45.1245.5646.19ripemd160
47.3847.7548.19jh224
48.1948.6949.50jh512
48.5048.8849.25jh384
48.5048.8849.38jh256
48.1248.9449.31sha224
48.5049.0649.38sha256
48.5049.5049.88k12
50.9451.8854.00xoodyakv1
54.0054.1954.81nasha256
54.1954.6255.38round3jh256
54.3154.6955.12round3jh512
55.7556.4456.81shake128
56.3156.8857.25cubehash832
56.4456.9457.31shake256
57.6258.0658.44nasha512
57.3158.2558.69keccakc1024
57.8858.6259.06keccakc768
59.7560.2560.81keccak
65.3865.8866.44keccakc448
68.7569.1269.88luffa384
71.2571.7572.31bblake256
71.1271.8172.19keccakc256
71.1972.2573.00shabal256
71.8872.5676.00shabal512
74.6975.1275.81keccakc512
75.3175.8876.38luffa512
77.6978.1978.88sha3512
77.8878.3179.06sha3384
78.2578.6979.56sha3256
79.7580.4481.12sha3224
80.0680.5081.00cubehash88
80.0086.2587.62sneikha256
86.2586.5686.88lux256
84.5686.6987.75fugue256
88.0088.5089.12shavite3256
94.69?94.88?116.69?floppsy
97.0698.0698.88asconxofv12
97.3198.1998.69asconhashv12
100.19101.12106.12whirlpool
103.75104.44105.38skein10241024
105.75106.38106.94cubehash816
110.81111.38112.75esch256v1
112.75113.56113.88cubehash1632
115.44116.44116.88cubehash84
118.75119.25119.81keccakc512treed2
119.38120.06120.75keccakc256treed2
120.31120.88121.56mcssha4
123.44124.06125.19mcssha6
126.75127.19128.38shamashashv1
126.81127.19127.88rfsb509
128.25129.00129.50cubehash1616
133.81135.62139.00fugue384
143.00144.19144.81shavite3512
146.19146.75147.44lux512
140.56153.62154.56triadhashv1
157.44158.00158.44cubehash168
157.19159.12162.38groestl256
159.88160.38161.12groestl512
163.00164.31165.12drygascon128
164.81165.25165.88saturninhashv2
165.69166.62167.38esch384v1
169.38170.06171.12mcssha5
170.06171.00172.12simd256
96.25?172.06?214.56?echo512
189.56190.38190.81essence224
190.00191.81193.75essence256
191.88202.12203.88sneikha384
203.00203.88204.62essence384
204.88205.69206.50essence512
205.56206.25207.50coral256v1
209.94212.69215.06lane256
211.25213.44216.56fugue512
213.75214.50215.06echo256
218.69219.19220.19cubehash82
220.50222.12222.94cubehash164
222.44223.81225.38mgrostl256
262.44264.75266.69clxhash
283.19285.06286.38drygascon256
287.88288.94289.62knot256v2
293.31298.50308.06echosp256
303.06304.31305.31cubehash81
314.12315.56318.62fsb256
343.25345.88347.12cubehash162
368.00376.00381.50echosp512
377.25378.06379.31knot256v1
382.19385.00389.44simd512
466.38468.00469.69md6d224
502.69503.94505.88md6d256
589.75593.25594.75cubehash161
630.62639.56655.06lane512
640.44642.06644.25md6d384
704.81706.06706.88knot512
764.81765.75767.56knot384
798.31799.94801.19md6d512
2358.442362.622365.38syconhash256v1
2324.692511.812520.69subterraneanv1
2898.692902.882919.19sivrijndael256hash256v1
4481.444637.124679.25acehash256v1
5786.315789.565791.88skinnyhashtk3
6978.256983.196985.38heron256v1
8223.888231.008234.06photonbeetlehash256rate32v1
8620.198661.568676.62skinnyhashtk2
12030.7512039.6912048.00gage1h256c256r128
15617.6915639.1215670.06sivtemphotonhashv1
17279.8817551.3817563.88gage1h256c224r064
17800.4417806.3817811.94orangishv1
19225.9419251.5619559.06gage1h256c224r032
21303.7521328.9421343.75gage1h256c256r064
34731.0034748.9434854.38gage1h256c256r032
37379.5637387.0037499.38gage1h256c512r064
63037.1965213.1265317.19gage1h256c256r016
65276.1265385.3866447.88gage1h256c224r016
65958.6966035.8866104.50gage1h256c512r032
115129.69116109.44116271.75gage1h256c224r008
1383928.621384999.381399650.00fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
35.00?36.50?41.00?bebb4185
50.5053.0055.00blake3
54.5056.0057.00beamsplitter
55.0056.0057.50blake2s
84.5086.5088.00md4
97.0098.50100.00md5
95.00100.50105.00edonr256
112.00113.50114.50hamsi
112.50115.00118.00edonr512
114.00115.00117.00blake32
112.50117.00122.00blake256
118.00120.50124.00gimli24v1
128.00131.00134.00sha1
133.00135.00136.50tiger
137.50139.50143.00floppsy
136.00140.50144.00blake2b
144.00147.50149.50skein256256
159.00162.00167.00xoodyakv1
176.50179.00182.50luffa256
179.00182.00184.00bmw256
198.50202.50204.50skein512256
202.00206.50208.50ripemd160
206.00208.50209.50cubehash512
217.00219.50221.00skein512512
216.50222.00226.00sha224
218.50223.00225.00sha256
221.00236.50242.50sneikha256
237.50242.50250.50nasha256
242.50247.00250.50blake64
248.00249.50253.50blake512
273.00278.50282.00sarmal256
270.50282.50285.50triadhashv1
302.50306.00310.50sha384
306.50310.00312.00sha512
327.00329.50336.00asconhashv12
328.50330.50335.00asconxofv12
337.00341.00345.00bmw512
351.00355.50360.50luffa384
360.50364.00366.00shavite3256
376.50379.00382.50sarmal512
383.50386.00390.50luffa512
384.00388.50391.50jh224
390.00393.50397.00jh512
390.50394.50398.50jh256
389.00395.00401.00k12
392.00395.00398.00jh384
362.50?404.50?409.00?shamashashv1
403.50407.50409.00cubehash832
411.50418.00421.50drygascon128
420.00423.00426.50cubehash88
420.50423.00429.50clxhash
417.50425.50442.00esch256v1
425.00429.50450.50whirlpool
437.00440.00444.50shabal256
437.00440.50443.50round3jh512
438.00441.00444.50round3jh256
442.00445.50461.50shabal512
446.00449.00451.50shake128
446.50449.00453.00saturninhashv2
446.50451.50456.50shake256
459.50463.00472.00keccakc1024
461.50464.00467.50nasha512
465.00470.00473.50keccakc768
480.50484.50487.50keccak
484.00488.00492.00bblake256
489.50493.50497.50cubehash84
511.00519.00531.00fugue256
522.50526.50532.00keccakc448
555.50557.50560.50lux256
569.50573.00576.50keccakc256
570.50576.50582.50mcssha4
596.50602.00607.50keccakc512
600.00606.00613.50mcssha6
621.50626.50633.00sha3512
623.50630.00636.50sha3384
624.50631.50636.00sha3256
634.00642.00645.50sha3224
679.50685.00695.00knot256v1
684.50688.00694.50cubehash81
656.00693.50701.00sneikha384
689.50694.00698.00coral256v1
712.00719.00722.50esch384v1
729.00736.00744.50cubehash816
755.00759.50767.00knot256v2
785.00790.00796.50cubehash1616
784.50791.50797.00cubehash1632
825.00829.00836.00cubehash168
830.00835.50843.00skein10241024
837.00852.50863.00fugue384
871.50876.00882.00cubehash82
869.00876.50882.00rfsb509
901.50909.00914.00cubehash164
931.00936.00941.00lux512
950.00952.50958.50keccakc512treed2
952.50956.50961.00keccakc256treed2
967.50970.00975.00mcssha5
963.00999.001033.00groestl256
1024.501032.501035.50cubehash162
1061.501068.001074.00drygascon256
1144.501150.501159.50shavite3512
1159.501164.501170.50essence256
1167.001172.501188.50essence224
1241.501248.001253.00groestl512
1267.501273.001281.00cubehash161
1356.001359.001371.00simd256
1360.501373.001382.00fugue512
1375.00?1537.00?1730.50?echo512
1546.501551.001559.00knot384
1635.001642.501648.00essence384
1651.501659.501664.50essence512
1683.501695.501726.50lane256
1702.501713.501725.50knot512
1710.001717.001720.50echo256
1805.001809.501823.50mgrostl256
2359.002389.002436.50echosp256
2472.002484.002502.00fsb256
2957.502994.503026.50echosp512
3058.503088.003122.50simd512
3553.003575.503588.00sivrijndael256hash256v1
3735.503745.503759.00md6d224
4021.004031.504038.50md6d256
4418.504774.504787.50subterraneanv1
5011.005087.005183.50lane512
5126.505139.005149.00md6d384
6377.506384.506395.50md6d512
8708.008725.508742.00syconhash256v1
9401.509414.009423.00photonbeetlehash256rate32v1
15350.5015423.5015445.00skinnyhashtk2
15419.0015440.0015458.00skinnyhashtk3
16624.5016689.5016777.00sivtemphotonhashv1
9821.00?17128.00?17259.00?acehash256v1
31892.5031912.5031928.00heron256v1
41236.0041267.0041306.00gage1h256c256r128
63833.5064794.5064857.00gage1h256c224r064
67653.0067787.0068888.00gage1h256c224r032
71190.5071217.0071268.50orangishv1
78661.0078750.0078802.50gage1h256c256r064
122164.00122263.50122334.00gage1h256c256r032
138047.50138087.50138175.00gage1h256c512r064
215726.50223509.50223634.00gage1h256c256r016
223678.00223971.00227689.50gage1h256c224r016
232071.50232299.50233065.00gage1h256c512r032
389001.00394739.00395060.50gage1h256c224r008
11504480.5011514274.5011526624.00fsb512

amd64; Westmere+AES (206c2); 2010 Intel Xeon X5650; 6 x 2666MHz; unstable; devoptimis, supercop-20190910

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
-13293.60?-12982.63?10118.27?fsb512
-0.95?2.79?8.37?edonr512
4.06?4.47?4.61?md4
5.89?5.98?7.38?md5
5.95?6.10?8.04?blake2s
6.81?8.44?9.67?bmw512
-0.25?9.52?14.81?bmw256
3.61?9.54?10.96?blake32
-0.57?9.76?15.01?edonr256
5.19?9.79?12.59?blake2b
9.08?10.25?12.11?shabal256
9.67?10.65?15.05?sha1
8.21?10.75?12.24?blake256
10.63?10.76?12.51?k12
9.69?10.84?12.96?cubehash832
11.10?11.36?12.59?shabal512
3.04?11.54?15.22?tiger
8.97?12.04?15.29?blake512
9.23?12.55?13.94?blake64
1.37?12.97?20.58?skein256256
10.85?13.12?15.41?bblake256
13.3113.4214.63keccakc256treed2
12.10?14.01?14.17?echo256
-1.02?14.64?23.61?skein512512
12.35?15.07?16.31?sarmal256
14.37?15.54?22.20?sarmal512
-2.45?16.77?25.18?skein512256
16.91?17.99?18.81?ripemd160
17.35?19.68?23.05?sha512
16.42?19.74?23.39?cubehash1632
18.55?20.08?23.51?sha384
16.24?20.48?24.18?keccakc512treed2
15.95?20.52?22.20?shake128
20.7820.8922.15keccakc256
-2.92?21.25?32.59?skein10241024
14.58?23.14?24.55?cubehash816
20.98?24.18?35.89?sha256
21.28?25.08?27.29?groestl256
25.11?25.64?29.30?keccakc512
23.30?25.94?26.54?keccakc448
23.68?26.37?28.82?sha3224
25.53?27.64?29.17?shake256
24.44?29.01?33.94?luffa256
21.69?29.10?32.06?sha224
26.88?30.52?36.14?fugue256
23.22?30.82?32.77?sha3256
26.97?31.62?33.50?keccak
25.37?31.79?32.10?luffa384
28.35?33.04?38.76?gimli24v1
29.10?33.27?35.82?jh512
31.87?33.33?37.70?keccakc768
29.24?33.34?37.16?jh224
33.76?34.45?38.14?hamsi
-18.25?35.16?61.47?cubehash512
32.15?35.26?36.44?sha3384
32.79?35.99?46.88?jh384
28.91?36.70?38.94?groestl512
32.06?36.99?45.87?nasha256
33.50?37.17?44.05?shavite3256
27.98?37.39?46.19?jh256
36.82?38.33?48.29?cubehash88
37.0138.8539.73nasha512
39.06?39.66?52.30?cubehash1616
35.18?40.61?45.36?luffa512
32.70?41.42?47.77?rfsb509
36.70?42.33?57.44?round3jh256
42.36?43.77?50.21?lane256
36.75?44.17?57.16?round3jh512
9.60?45.49?68.26?whirlpool
43.71?48.34?51.71?mcssha4
45.81?48.39?52.41?keccakc1024
1.56?48.70?72.37?fugue384
41.51?49.98?55.55?mcssha5
35.93?51.53?72.72?echosp256
53.59?53.77?61.48?mcssha6
49.52?54.28?59.13?sha3512
40.93?57.26?76.19?sneikha256
-11.24?57.47?117.59?asconhashv12
55.59?57.72?62.70?fugue512
46.69?60.82?66.23?shavite3512
33.00?66.59?80.82?asconxofv12
69.71?71.18?83.65?md6d224
-0.91?72.92?115.73?essence512
55.34?75.45?90.44?mgrostl256
74.73?77.03?84.99?shamashashv1
75.53?82.38?88.09?lane512
9.07?83.20?123.43?essence384
79.17?88.38?93.10?md6d256
82.82?90.49?103.33?cubehash84
80.88?92.33?102.90?cubehash168
92.54?97.67?106.81?md6d384
86.19?99.35?104.71?simd512
40.80?100.07?123.81?fsb256
96.16?102.69?117.96?simd256
77.48?103.51?118.88?echosp512
16.24?110.03?165.19?esch256v1
98.32?111.60?120.44?echo512
96.44?114.12?132.51?saturninhashv2
102.28?120.54?138.24?essence224
111.97?124.00?135.19?xoodyakv1
105.51?128.25?145.06?essence256
120.59?133.47?141.19?md6d512
122.77?143.59?168.78?sneikha384
37.08?144.24?222.76?drygascon128
156.48?181.62?209.92?cubehash164
145.88?181.73?210.40?cubehash82
13.20?185.57?271.88?esch384v1
124.36?185.75?242.81?coral256v1
6.89?186.85?328.04?drygascon256
32.00?188.86?301.24?triadhashv1
201.92?212.09?232.95?knot256v2
250.95?259.04?280.70?knot256v1
289.78?317.12?348.54?cubehash162
-52.05?328.51?572.84?cubehash81
67.14?405.08?601.71?clxhash
541.24?624.06?783.15?knot512
565.35?627.50?826.19?cubehash161
640.36?686.07?758.77?knot384
1404.07?1578.63?1802.20?syconhash256v1
3339.42?3434.52?3754.18?heron256v1
3210.26?3465.80?3626.67?sivrijndael256hash256v1
115.44?3515.76?5232.36?acehash256v1
3882.15?4439.26?4542.72?subterraneanv1
5322.415472.075736.67skinnyhashtk3
1051.20?7650.25?11473.32?skinnyhashtk2
8355.87?9696.00?10797.20?gage1h256c256r128
11202.10?11361.54?13012.91?orangishv1
450.45?13707.21?21769.60?gage1h256c224r064
14254.24?16325.93?17219.83?gage1h256c256r064
14122.67?17375.87?25974.51?gage1h256c224r032
28659.1829347.6129939.00gage1h256c256r032
33550.62?38763.65?40365.56?gage1h256c512r064
33358.86?42796.60?47660.90?gage1h256c224r016
38388.77?52941.17?56465.35?photonbeetlehash256rate32v1
37879.28?60398.00?61926.79?gage1h256c512r032
52691.79?70991.02?76558.46?gage1h256c256r016
80065.07?91460.26?118810.57?sivtemphotonhashv1
100188.86?103047.89?123158.25?gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
2.64?2.91?5.70?edonr512
4.734.924.97md4
6.11?6.12?6.81?md5
6.75?6.80?7.60?blake2s
7.89?8.41?8.84?bmw512
6.74?9.05?9.28?blake32
7.46?9.39?9.75?blake2b
4.74?9.44?9.87?bmw256
4.45?9.52?9.90?edonr256
10.3810.6711.49shabal256
9.92?10.89?11.51?blake256
6.85?10.90?10.97?tiger
11.33?11.44?13.33?sha1
11.8611.9012.56k12
11.9412.0612.62shabal512
11.00?12.29?12.93?blake64
12.07?12.64?13.61?cubehash832
11.51?12.96?14.01?blake512
12.5913.2213.24echo256
12.38?13.48?14.13?bblake256
7.98?13.75?14.34?skein256256
7.49?14.98?15.63?skein512512
14.04?15.15?15.68?sarmal256
15.4715.5016.02keccakc256treed2
7.14?16.37?16.41?skein512256
16.73?17.09?20.23?sarmal512
18.0918.4318.79ripemd160
20.2620.3621.88sha512
20.2520.8522.23sha384
9.50?21.11?21.22?skein10241024
20.5421.4921.78cubehash1632
21.4322.6323.39shake128
22.7522.7822.81keccakc256
19.67?23.07?23.61?cubehash816
23.6624.2525.41keccakc512treed2
24.74?25.91?30.56?sha256
25.4526.6227.36sha3224
25.8526.6527.16groestl256
25.5626.7426.97keccakc448
24.75?27.17?28.63?sha224
27.7727.9029.01keccakc512
27.8528.5028.77shake256
28.5728.9229.66sha3256
28.7229.5530.93luffa256
31.1232.0733.94fugue256
29.4532.6232.66luffa384
31.3332.7532.95keccak
31.76?33.28?35.87?gimli24v1
32.3533.8735.07jh512
32.4033.8835.02jh224
9.31?34.42?36.00?cubehash512
35.3235.9637.61keccakc768
34.7236.0536.42sha3384
34.65?36.32?40.68?jh256
36.42?36.52?41.17?jh384
36.21?37.74?41.33?nasha256
37.8137.8639.08hamsi
38.2938.3838.68nasha512
36.3638.9439.63groestl512
37.7139.2440.44shavite3256
40.6640.9743.22cubehash88
38.96?41.61?43.62?luffa512
42.77?42.91?50.38?round3jh256
40.39?43.19?45.97?rfsb509
42.83?44.76?50.31?round3jh512
31.01?46.34?49.18?whirlpool
46.5246.6051.62cubehash1616
26.36?48.35?49.33?fugue384
48.2848.6750.45keccakc1024
46.8849.1550.32mcssha4
49.8150.1853.22lane256
49.7752.0154.36sha3512
32.11?52.94?74.98?asconhashv12
51.5354.3554.43mcssha5
55.2455.3257.95mcssha6
55.41?57.93?65.46?echosp256
52.39?60.45?63.27?sneikha256
54.92?61.22?62.78?shavite3512
63.5563.6165.45fugue512
52.33?67.23?71.64?asconxofv12
68.1268.4771.66md6d224
39.61?75.26?77.42?essence512
76.80?79.02?85.48?mgrostl256
76.6579.2380.54md6d256
79.9380.6682.19shamashashv1
46.72?81.44?84.74?essence384
83.0785.2987.16lane512
91.1493.1897.44md6d384
91.6495.3796.27cubehash168
92.4695.90100.79cubehash84
93.4596.7398.18simd512
73.95?97.28?98.84?fsb256
95.63?103.84?108.97?echosp512
101.70104.69110.31simd256
68.88?113.33?120.72?esch256v1
108.36?117.06?122.52?saturninhashv2
112.84117.68121.16echo512
116.55122.58128.51essence224
117.75123.35124.50md6d512
118.43124.27127.04xoodyakv1
119.25124.84130.72essence256
137.70143.87149.29sneikha384
99.62?151.78?159.00?drygascon128
166.87?180.57?189.82?cubehash82
169.94181.14187.12cubehash164
102.15?181.98?190.10?esch384v1
113.76?187.66?215.97?drygascon256
114.95?189.20?205.47?triadhashv1
164.94?191.01?202.65?coral256v1
214.06214.45224.37knot256v2
257.36258.55267.27knot256v1
311.23319.83334.31cubehash162
173.81?354.42?373.61?cubehash81
244.13?401.88?423.09?clxhash
610.33?632.35?721.29?cubehash161
616.97?641.77?700.79?knot512
680.11695.98720.70knot384
1555.551607.751690.44syconhash256v1
3358.683456.133504.94sivrijndael256hash256v1
1849.29?3491.12?3565.74?acehash256v1
3510.963538.723634.44heron256v1
4191.654422.164447.81subterraneanv1
5468.005507.555629.08skinnyhashtk3
4500.05?7681.09?7974.93?skinnyhashtk2
9294.409915.7810105.65gage1h256c256r128
11954.0112014.6912615.55orangishv1
7725.24?13806.37?14855.57?gage1h256c224r064
15540.8916350.7716411.68gage1h256c256r064
15280.3716363.0316933.07gage1h256c224r032
20343.12?20440.20?26641.70?fsb512
29423.5729542.8529797.08gage1h256c256r032
35799.3137504.6437571.26gage1h256c512r064
40895.50?45496.57?47822.66?gage1h256c224r016
44259.69?50280.02?51814.47?photonbeetlehash256rate32v1
46291.83?55045.14?55336.19?gage1h256c512r032
61630.56?70007.95?70168.92?gage1h256c256r016
81308.0483429.2983597.61sivtemphotonhashv1
113090.05113954.50118230.87gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
2.86?3.10?5.79?edonr512
5.195.235.26md4
6.616.656.71md5
6.82?7.23?7.80?blake2s
8.41?8.97?9.69?bmw512
6.95?9.02?9.75?blake2b
4.89?9.20?9.85?edonr256
5.29?9.54?9.96?bmw256
7.67?9.59?10.08?blake32
6.81?10.44?10.84?tiger
11.33?11.60?12.61?shabal256
11.3211.7411.89blake256
12.9013.0113.45k12
12.3313.0813.16sha1
12.3113.1113.14blake64
13.1913.2313.30shabal512
13.9014.0014.60echo256
14.1214.6315.23bblake256
7.81?14.67?15.38?skein256256
14.76?14.99?16.85?sarmal256
12.42?15.17?15.66?blake512
15.2515.2815.63cubehash832
7.41?15.46?16.21?skein512512
8.15?16.24?16.91?skein512256
17.7617.9418.76keccakc256treed2
17.9118.3019.57sarmal512
19.1119.5720.40ripemd160
10.06?21.45?23.50?skein10241024
21.6522.1923.62sha512
22.1722.4222.50sha384
22.25?23.64?25.47?cubehash816
23.4624.5525.68keccakc256
21.23?24.69?26.76?cubehash1632
25.48?25.57?28.79?sha256
26.0326.4428.76keccakc448
25.53?26.71?29.51?sha224
23.46?26.79?27.16?shake128
25.8726.9727.64sha3224
26.50?28.02?29.53?keccakc512treed2
26.5628.4428.90groestl256
28.7029.1030.75sha3256
28.2029.6730.33shake256
30.2130.4230.53keccakc512
28.29?31.72?33.29?luffa256
30.7332.5234.03luffa384
33.1933.2434.73keccak
33.1033.6233.71gimli24v1
32.8233.9136.15fugue256
33.1934.5436.17jh512
34.7134.7634.84sha3384
33.2534.7835.89jh224
35.43?35.51?41.79?jh256
9.75?35.71?35.77?cubehash512
35.82?37.49?44.24?jh384
35.4637.7637.84keccakc768
38.1638.2341.51hamsi
38.8538.9440.84nasha256
38.8040.2640.43nasha512
38.7840.8142.34cubehash88
40.5441.0441.74shavite3256
41.71?42.01?54.28?round3jh512
43.73?43.99?49.30?round3jh256
41.87?44.64?47.73?groestl512
40.63?45.31?45.49?luffa512
46.3047.4049.71rfsb509
30.49?47.70?50.66?whirlpool
32.55?48.86?76.01?asconhashv12
29.71?49.31?54.23?fugue384
51.1651.5453.46sha3512
48.4651.8153.08mcssha4
49.9952.2352.65keccakc1024
50.1152.3252.96cubehash1616
52.47?54.99?60.93?lane256
51.92?57.15?59.77?mcssha5
57.24?57.42?64.36?echosp256
55.4558.0060.70mcssha6
50.64?60.77?61.22?sneikha256
60.46?62.79?67.45?shavite3512
61.07?67.37?67.99?md6d224
66.7668.0573.76fugue512
50.49?71.59?72.16?asconxofv12
38.20?72.20?81.94?essence512
72.48?75.87?82.38?md6d256
79.9980.9781.72shamashashv1
47.13?81.81?86.27?essence384
79.30?85.10?92.01?mgrostl256
88.9189.5791.23lane512
90.05?95.09?100.77?md6d384
90.98?95.27?103.57?cubehash168
97.2998.1498.46cubehash84
93.4698.32101.15simd512
82.31?102.07?111.30?fsb256
107.53107.95109.40simd256
69.62?117.10?127.69?esch256v1
100.60?119.57?124.60?echosp512
113.25120.53120.88saturninhashv2
117.00122.47123.16md6d512
122.75122.89128.58essence256
118.94123.62124.35echo512
118.38?126.10?132.35?essence224
119.20130.55131.17xoodyakv1
130.83?147.03?153.58?sneikha384
99.88?159.41?162.33?drygascon128
174.38178.42180.11cubehash82
165.70?182.49?184.81?cubehash164
99.10?183.87?192.17?esch384v1
163.41?188.54?208.11?coral256v1
104.55?191.58?211.73?drygascon256
104.86?197.90?199.03?triadhashv1
216.82217.00217.46knot256v2
258.58265.07270.62knot256v1
311.98322.01333.47cubehash162
174.78?381.35?399.80?cubehash81
233.07?384.57?421.19?clxhash
598.86620.79641.36cubehash161
625.97637.93689.92knot512
681.00700.87719.43knot384
1587.641640.501710.47syconhash256v1
3368.693443.973462.47sivrijndael256hash256v1
1875.94?3547.81?3655.39?acehash256v1
3549.273628.273759.75heron256v1
4321.034424.694475.20subterraneanv1
5504.675612.295656.12skinnyhashtk3
4522.08?7722.17?7985.23?skinnyhashtk2
9509.2110186.3010285.51gage1h256c256r128
12256.8812751.5312808.64orangishv1
7956.04?14005.92?15118.02?gage1h256c224r064
8008.36?15417.08?16507.70?gage1h256c224r032
15720.1916455.0416907.59gage1h256c256r064
29825.7730002.5630530.49gage1h256c256r032
35950.9436789.4838278.48gage1h256c512r064
46932.0247777.1450025.95photonbeetlehash256rate32v1
48285.9748695.4049023.61gage1h256c224r016
49365.76?50718.98?55378.65?gage1h256c512r032
57867.21?58360.55?70686.00?fsb512
69042.1169187.5069702.37gage1h256c256r016
48694.20?74761.70?82599.57?sivtemphotonhashv1
123360.07126185.02126552.08gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
3.09?3.40?6.22?edonr512
5.775.906.02md4
6.55?6.96?8.23?blake2s
6.977.167.35md5
7.60?9.63?10.37?blake32
8.71?10.04?10.69?blake2b
5.20?10.70?10.90?edonr256
5.80?10.99?11.93?bmw256
10.5711.1011.62bmw512
7.97?11.60?13.06?tiger
12.4212.5613.79blake64
11.97?12.96?13.38?blake256
13.7914.2414.38sha1
14.5314.6214.94shabal256
8.19?14.65?14.74?skein256256
14.3114.9215.08k12
12.91?15.28?16.49?blake512
15.69?16.11?17.55?sarmal256
8.08?16.82?17.56?skein512512
16.4017.0817.78echo256
16.6317.2018.19shabal512
8.90?17.58?18.33?skein512256
18.4319.0519.91bblake256
19.0619.6020.34sarmal512
19.73?20.65?22.07?cubehash832
21.2121.2822.79ripemd160
22.7123.4524.74sha384
22.6824.6424.93sha512
24.5625.3225.51keccakc256treed2
25.4425.5426.62keccakc256
26.4927.9128.70shake128
26.56?28.23?31.94?cubehash816
27.71?28.89?33.66?sha224
13.28?29.34?29.52?skein10241024
30.4330.5630.97sha256
30.8032.1534.08cubehash1632
31.9832.1932.57keccakc448
31.4532.3933.28shake256
31.3832.7133.41sha3224
32.6932.9234.10keccakc512
33.1733.4034.18gimli24v1
33.53?33.81?37.36?sha3256
32.21?34.25?36.05?luffa256
33.9935.0636.90groestl256
36.2436.4036.51keccak
35.7637.2338.39jh224
37.20?37.41?42.28?jh512
36.3537.5337.80luffa384
36.9238.1039.30fugue256
38.3538.9542.59keccakc768
39.0239.1239.22sha3384
36.38?39.45?42.51?jh256
11.43?39.49?39.54?cubehash512
38.34?40.02?47.49?jh384
40.2340.3541.85nasha256
40.1040.4044.16nasha512
40.6140.9844.08hamsi
40.5841.9745.07shavite3256
42.6043.2544.03keccakc512treed2
44.94?46.59?55.22?round3jh256
46.7046.8447.04cubehash88
46.75?47.13?52.57?round3jh512
48.0949.3149.98luffa512
49.4649.8150.66groestl512
33.73?52.24?78.08?asconhashv12
54.8955.8557.29mcssha4
34.38?56.69?57.07?whirlpool
55.3657.3157.52keccakc1024
53.7857.7259.74rfsb509
32.08?57.73?60.11?fugue384
55.9758.5159.32sha3512
59.1659.3462.56cubehash1616
62.3662.5466.10lane256
58.8562.8263.11sneikha256
59.1464.2964.70mcssha5
62.4865.3367.94mcssha6
59.59?67.94?69.41?shavite3512
66.2169.1372.67echosp256
51.28?70.65?78.33?asconxofv12
79.3479.7480.02fugue512
81.3182.2783.02shamashashv1
44.07?91.40?94.23?essence512
86.31?97.07?104.75?mgrostl256
54.14?98.40?99.21?essence384
95.08?102.37?108.29?cubehash84
100.12105.25109.82cubehash168
110.25114.80120.70simd256
113.66?117.10?130.84?saturninhashv2
75.00?120.34?125.23?esch256v1
114.53?121.27?128.34?lane512
88.99?124.59?130.74?fsb256
122.05126.40127.56simd512
110.31?127.40?128.71?xoodyakv1
132.01134.38144.64essence256
126.46134.58136.47echo512
127.36?135.49?141.90?essence224
134.93135.50136.60md6d224
114.69?136.05?141.51?echosp512
105.59?148.67?153.40?drygascon128
145.90152.02156.90md6d256
137.81?153.11?161.59?sneikha384
107.55?186.71?227.78?drygascon256
104.48?187.02?191.30?esch384v1
183.36187.66193.96cubehash82
116.44?191.74?200.01?triadhashv1
174.90?193.49?202.51?cubehash164
181.61?199.91?202.49?md6d384
176.44?204.35?225.99?coral256v1
223.66224.58234.68knot256v2
224.14?243.49?257.05?md6d512
243.76?261.37?273.26?knot256v1
306.13?338.20?347.92?cubehash162
177.24?405.31?419.66?cubehash81
223.96?423.57?425.81?clxhash
600.32625.06633.24cubehash161
642.44672.50701.46knot512
672.34721.71727.67knot384
1645.201718.441817.89syconhash256v1
3353.753384.643462.83sivrijndael256hash256v1
1924.05?3705.87?3808.81?acehash256v1
3796.273890.484012.38heron256v1
4382.684465.604568.11subterraneanv1
5656.395761.395873.75skinnyhashtk3
4495.94?7739.78?8030.99?skinnyhashtk2
9955.0810569.0610880.56gage1h256c256r128
12827.5813142.0613459.50orangishv1
8403.71?14523.06?15460.38?gage1h256c224r064
8564.59?15950.95?17080.75?gage1h256c224r032
16519.7817095.1417454.02gage1h256c256r064
31034.1231084.3731556.22gage1h256c256r032
35037.97?37019.62?39565.35?gage1h256c512r064
47190.9147671.2049337.79photonbeetlehash256rate32v1
50091.5750415.1550903.79gage1h256c224r016
51196.21?52857.87?57471.59?gage1h256c512r032
62520.49?71615.72?72233.05?gage1h256c256r016
48709.88?81728.41?82565.38?sivtemphotonhashv1
129790.33130228.03131096.01gage1h256c224r008
147528.46?155143.93?186527.19?fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
7.45?7.50?13.80?edonr512
7.457.597.91blake2s
14.1415.0015.38md5
15.2315.5515.69md4
16.39?20.33?21.34?blake2b
17.12?22.31?23.08?blake32
12.22?22.89?23.12?edonr256
14.36?24.12?24.95?skein256256
24.7025.1425.53blake256
18.12?26.44?28.23?tiger
27.6928.3129.09blake64
17.19?29.42?30.16?bmw256
28.1729.7730.83sha1
27.95?31.59?32.06?blake512
16.59?33.42?34.12?skein512512
32.17?34.16?36.11?sarmal256
32.5934.9135.97bmw512
16.83?36.30?37.59?skein512256
37.3137.8938.98k12
40.4541.2542.27sarmal512
41.6242.0843.28ripemd160
40.2842.3043.94echo256
47.7848.8449.53sha512
47.4549.0350.05gimli24v1
48.6149.4450.50sha384
49.42?53.11?55.94?hamsi
53.6156.1656.81shabal256
57.3657.6658.17sha3512
55.53?58.06?61.95?sha224
57.9858.2258.75sha3384
57.9460.2862.81shabal512
55.19?60.44?63.33?sha256
59.0860.8363.56shake256
60.2360.8662.64keccakc1024
60.2362.6963.44sha3224
61.8363.9466.39keccakc768
62.0664.2366.55keccakc512
62.9865.0965.80keccakc256
64.6665.3366.06keccakc448
65.0565.8867.45luffa256
66.50?69.31?76.62?jh512
69.6770.0576.11jh256
66.8872.2573.44jh224
69.9572.8373.61keccak
71.05?73.23?82.09?jh384
75.5876.6480.75bblake256
74.95?78.02?84.50?sha3256
48.47?78.75?111.50?asconhashv12
78.5279.3183.52shake128
79.2879.9584.00nasha512
24.77?82.36?86.39?cubehash512
81.9882.7383.33nasha256
40.09?84.12?88.19?skein10241024
85.52?86.02?105.00?round3jh512
84.9587.0288.56cubehash832
86.3887.2794.77cubehash816
81.3987.3189.33shavite3256
83.0687.8389.44luffa384
81.88?89.62?99.95?round3jh256
74.70?89.72?90.34?sneikha256
92.73?94.91?104.19?groestl256
74.53?96.20?107.02?asconxofv12
101.88102.11105.84mcssha4
95.39?102.17?106.39?cubehash88
100.44103.75104.36fugue256
100.58105.25109.27luffa512
64.95?107.06?108.42?whirlpool
115.14121.91122.86shamashashv1
116.53122.36124.56shavite3512
112.55?135.05?137.31?cubehash1632
141.30142.89144.81groestl512
100.78?147.22?167.89?esch256v1
149.86?150.78?174.50?lane256
152.02154.19158.42mcssha6
154.81155.55156.98keccakc256treed2
135.72?156.44?169.69?xoodyakv1
150.42157.89164.86mcssha5
115.12?163.17?176.58?drygascon128
161.83165.34169.86rfsb509
163.84167.88178.61saturninhashv2
168.66173.25186.19cubehash84
97.83?174.56?178.06?fugue384
139.72?184.91?186.30?cubehash1616
185.05?192.55?213.00?echosp256
190.00193.08197.36keccakc512treed2
190.44?203.70?215.97?simd256
217.41?223.36?246.48?mgrostl256
124.16?224.03?232.31?triadhashv1
217.02226.48240.84cubehash168
224.23231.70238.31fugue512
229.28234.70243.70echo512
222.73?241.34?250.44?cubehash82
143.09?242.41?274.22?essence384
117.70?245.31?250.19?essence512
224.81?254.14?275.69?sneikha384
240.53256.06265.00essence224
261.75263.12272.78essence256
153.00?279.19?327.94?drygascon256
157.66?283.89?291.92?esch384v1
249.52?292.59?306.12?coral256v1
292.80294.47301.25knot256v1
275.52?303.17?334.19?echosp512
303.41314.67316.05knot256v2
277.50?322.27?326.25?cubehash164
199.91?328.16?346.34?fsb256
348.45?384.81?387.78?simd512
254.27?416.53?478.42?clxhash
189.81?432.80?489.53?cubehash81
430.05433.50437.27md6d224
409.12?438.12?461.88?cubehash162
446.41454.47476.48lane512
476.25495.92510.14md6d256
575.92609.58615.23md6d384
703.03?729.67?801.16?md6d512
698.56735.19742.69cubehash161
750.55763.47791.83knot384
784.95789.62851.34knot512
2522.252628.622668.84syconhash256v1
3190.233351.693373.47sivrijndael256hash256v1
4941.345197.735248.56subterraneanv1
2919.39?5591.58?5742.50?acehash256v1
6799.567074.127343.56heron256v1
7874.617953.848329.08skinnyhashtk3
4943.33?8376.16?8772.73?skinnyhashtk2
16061.5816846.1117499.27gage1h256c256r128
18205.6918504.6219086.89orangishv1
12506.66?22240.25?23440.72?gage1h256c224r064
12536.28?23547.41?24640.22?gage1h256c224r032
25244.5225665.7726624.95gage1h256c256r064
40566.6242515.8143224.30photonbeetlehash256rate32v1
45241.5646176.2046793.97gage1h256c256r032
50098.16?53085.39?59064.66?gage1h256c512r064
70827.5672303.2373001.98gage1h256c224r016
46508.47?77203.80?79408.62?sivtemphotonhashv1
76213.7378118.6983789.19gage1h256c512r032
92916.11?100936.58?103362.28?gage1h256c256r016
184812.06187487.42190430.66gage1h256c224r008
1326163.06?1404593.25?1677393.31?fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
61.12?63.50?72.62?blake2s
62.50?63.50?118.12?edonr512
70.0071.5075.12md5
79.6285.5087.50md4
82.00?108.88?111.88?blake32
116.88118.50123.00blake256
75.12?126.50?131.12?edonr256
122.38128.88135.50gimli24v1
84.00?131.88?135.50?tiger
78.88?134.62?147.00?skein256256
132.25140.75144.75hamsi
137.25140.75144.62sha1
91.12?160.75?174.12?bmw256
124.38?161.88?176.00?blake2b
191.50195.25199.25ripemd160
238.88244.75256.50blake64
209.25?249.25?258.88?sneikha256
157.75?250.00?375.38?asconhashv12
253.75257.12265.00sha256
236.00?257.75?262.75?blake512
132.00?267.62?279.25?skein512512
266.00268.00270.50sha224
262.75282.75291.12luffa256
148.12?283.00?293.38?skein512256
276.88287.50303.00bmw512
293.12295.00307.75k12
290.75309.62320.00sarmal256
322.25332.25338.12echo256
345.38348.88357.75shabal256
339.25349.62357.62sarmal512
350.00355.38364.25nasha256
272.00?358.50?362.50?asconxofv12
357.75366.12369.25shamashashv1
370.00371.88375.12shabal512
367.75372.75390.00sha384
216.25?389.62?401.50?triadhashv1
368.12390.38394.25shavite3256
392.88405.12416.50sha512
135.50?409.62?415.38?cubehash512
261.62?410.38?435.00?whirlpool
268.88?428.38?459.62?drygascon128
407.38?435.62?453.00?luffa384
475.88480.00497.38sha3224
479.62483.00491.12shake256
456.25486.00501.12saturninhashv2
483.38486.62505.25sha3384
483.50486.62521.00keccakc1024
455.50?493.38?514.75?xoodyakv1
461.62501.00504.50sha3512
496.88510.38515.88mcssha4
495.38511.12528.50keccakc768
500.00519.25542.25keccakc512
503.12528.12547.00keccakc256
510.75528.88563.00cubehash88
525.75531.12556.88jh224
527.25535.00564.25jh512
530.38?536.12?617.00?jh256
487.00?537.75?582.25?cubehash816
527.38539.62548.12groestl256
530.38540.38561.50luffa512
507.38546.50556.00bblake256
520.38547.75551.00keccakc448
558.50564.00593.00knot256v1
553.12573.38580.38keccak
573.12598.50626.25cubehash832
593.62?600.75?666.62?jh384
556.62?610.38?618.50?fugue256
379.25?627.62?637.50?esch256v1
603.12?641.50?687.00?shake128
628.12654.00677.75sha3256
653.50?661.25?803.38?round3jh256
337.38?671.88?676.88?skein10241024
667.00675.75702.50nasha512
659.62?693.38?774.25?round3jh512
661.62711.50715.62cubehash84
394.62?734.50?756.75?clxhash
699.62?735.38?803.38?cubehash82
809.25828.88840.75knot256v2
844.50857.62921.12cubehash1632
788.50?882.25?930.38?sneikha384
889.62893.00896.25mcssha6
895.62903.75911.12mcssha5
913.00926.00972.75shavite3512
577.75?964.62?1139.62?drygascon256
436.25?970.38?992.62?cubehash81
830.00?974.25?1025.25?coral256v1
609.62?1010.00?1089.00?fugue384
1027.00?1072.75?1182.25?cubehash1616
1102.75?1123.38?1226.00?rfsb509
1088.50?1143.88?1279.50?groestl512
1184.501187.751260.00cubehash168
1239.251244.751253.25keccakc256treed2
682.38?1287.75?1311.88?esch384v1
1260.381292.381306.00cubehash162
1141.12?1297.75?1501.00?cubehash164
1304.501359.501433.00lane256
1368.001489.621515.00fugue512
1365.00?1515.88?1544.25?essence224
1495.381539.251555.00cubehash161
1478.00?1547.00?1764.00?essence256
1535.381567.001650.00keccakc512treed2
1513.751594.621605.12knot384
1575.381633.381670.00simd256
1545.00?1701.00?1910.00?echosp256
1765.38?1801.88?2196.00?mgrostl256
1796.25?1904.62?2261.50?knot512
1005.50?1979.00?2118.88?essence512
1843.12?1999.00?2084.50?echo512
1233.50?2117.75?2140.38?essence384
2263.25?2429.25?2901.50?echosp512
1630.75?2438.12?2754.75?fsb256
2804.252823.123058.12simd512
3338.123625.253655.50md6d224
3628.883639.253901.50lane512
3493.123814.003855.50sivrijndael256hash256v1
3808.123952.254084.12md6d256
4686.624940.385098.88md6d384
5852.38?5967.25?6725.00?md6d512
9156.889463.009945.62subterraneanv1
8841.88?9791.88?10172.00?syconhash256v1
8395.38?15463.50?15503.12?skinnyhashtk2
10787.38?20628.88?20812.00?acehash256v1
21001.2521176.2521207.62skinnyhashtk3
31007.6232437.7533638.50heron256v1
47561.1248416.8849968.50photonbeetlehash256rate32v1
56712.8857524.6259547.75gage1h256c256r128
72830.0074203.3876463.00orangishv1
48430.50?79836.50?86794.62?gage1h256c224r064
49583.62?80770.38?81991.50?sivtemphotonhashv1
42987.38?82928.12?86798.88?gage1h256c224r032
93940.7594968.0098679.25gage1h256c256r064
158745.00164558.12166574.12gage1h256c256r032
195816.62202130.75217183.00gage1h256c512r064
243298.50251120.00257570.75gage1h256c224r016
266836.25279163.62294275.38gage1h256c512r032
312042.00?346554.88?355380.50?gage1h256c256r016
585741.12626794.62648620.50gage1h256c224r008
10626218.12?11128853.50?13537984.75?fsb512

sparcv9; 2007 UltraSPARC T2; 8 x 1400MHz; t5120, supercop-20180818

Graphs: old

Cycles/byte for long messages
quartilemedianquartilehash
13.0413.0513.05md5
15.6215.7015.85md4
22.6722.6722.68sha1
22.4222.8724.08blake2b
24.1124.5424.83bmw512
29.9230.2531.46edonr512
30.2330.5530.91blake64
31.6931.6931.70skein256256
30.8831.7333.35skein512512
32.3432.3532.36skein512256
32.1332.8033.83shabal256
32.5633.2033.81shabal512
19.21?35.42?40.70?blake512
36.16?37.47?45.65?blake2s
37.7938.2338.35tiger
38.8638.8838.99sha512
42.1442.3842.69blake32
22.77?42.63?44.89?bmw256
43.9744.0744.22sha384
51.9852.2652.65edonr256
56.4357.4958.87blake256
58.0458.1258.16sha224
58.0858.1358.26sha256
62.9263.6064.88ripemd160
71.0671.9672.58keccakc256
77.3178.0178.75bblake256
79.6479.8079.97skein10241024
88.1388.8589.99keccakc448
91.3991.5391.71shavite3256
92.4692.9994.82keccakc512
96.0996.6197.38keccak
95.0296.9098.59fugue256
106.44107.22108.26luffa256
107.89108.75111.01keccakc768
108.78109.60111.36k12
131.33131.72132.50jh384
130.22131.88133.30jh224
131.24131.92132.40jh512
131.39132.19136.41jh256
138.40145.53147.84round3jh256
144.49146.64147.72round3jh512
150.58151.18151.80echo256
152.96153.04153.36mcssha4
152.91153.06153.42mcssha5
152.94153.09153.66mcssha6
153.78156.14159.00cubehash1632
155.24156.20159.31cubehash512
165.43165.81166.33shavite3512
167.34168.03168.63md6d224
168.03170.25172.01keccakc1024
179.94180.37181.27md6d256
198.04200.39202.33fugue512
218.70224.56227.53shake128
229.09229.80230.99md6d384
232.36234.16236.69mgrostl256
232.97235.18241.26luffa512
256.91258.71260.13sha3224
265.00270.19274.22cubehash832
270.18271.31274.63sha3256
275.30276.49281.53echo512
278.54279.62281.63md6d512
289.13293.63299.29groestl256
321.60330.36343.07simd256
353.81356.13364.12sha3384
373.90377.86390.46groestl512
376.03385.43393.90simd512
411.99432.56440.48echosp256
484.06493.12500.84cubehash816
508.88513.29520.47sha3512
625.99638.73642.30echosp512
644.75655.13670.08shake256
748.21760.30792.05whirlpool
876.75884.41894.46cubehash1616
909.44919.32933.68cubehash88
1109.941138.361155.42rfsb509
1722.701755.911772.88cubehash168
1785.881808.341862.83cubehash84
3360.033389.793504.13cubehash164
3471.893500.023537.33cubehash82
6618.466864.626939.26cubehash162
6971.367007.047155.53cubehash81
13304.6013412.0013434.80cubehash161
Cycles/byte for 4096 bytes
quartilemedianquartilehash
13.5813.5813.58md5
16.1816.1916.26md4
23.3223.3223.33sha1
24.8124.8925.40blake2b
26.5126.5826.66bmw512
31.2931.4132.00edonr512
31.9031.9832.13blake64
32.3432.3432.34skein256256
32.8232.9633.67skein512512
33.2233.2233.22skein512256
35.8235.8936.31shabal256
35.9336.1336.35shabal512
37.6937.9340.34blake512
38.1838.5542.41blake2s
39.0239.1839.20tiger
40.3940.3940.40sha512
43.3943.4743.58blake32
45.7745.7845.84sha384
45.9446.0246.32bmw256
53.3653.4753.60edonr256
58.5558.7459.38blake256
59.3159.3159.32sha224
59.3159.3159.38sha256
64.8464.9065.50ripemd160
74.3274.5674.67keccakc256
83.1983.2283.27skein10241024
86.2086.4586.68bblake256
91.5391.7092.18keccakc448
92.7492.7992.86shavite3256
97.1997.2797.96keccakc512
99.7999.96100.26keccak
107.41107.87108.29fugue256
109.06109.27109.70luffa256
111.79111.97112.87keccakc768
114.06114.31115.02k12
133.96134.03134.26jh512
133.95134.08134.31jh384
133.94134.30136.26jh256
133.94134.32134.72jh224
147.97148.45149.10round3jh256
147.99148.53149.04round3jh512
155.26155.47155.62echo256
155.70155.74156.02mcssha6
156.16156.18156.34mcssha4
156.80156.95157.19md6d224
158.17158.19158.37mcssha5
159.38159.79161.27cubehash512
168.07168.18168.58md6d256
168.84169.21170.51cubehash1632
169.27170.24170.93keccakc1024
170.95171.00171.22shavite3512
213.46213.61214.12md6d384
227.18228.94230.26shake128
237.89238.66239.43fugue512
241.16241.47244.32luffa512
246.13246.83247.98mgrostl256
258.82259.16260.12md6d512
263.02263.45264.03sha3224
279.58279.83281.06sha3256
284.17284.53286.78echo512
302.16303.29305.39groestl256
304.04305.43307.02cubehash832
335.29335.84341.98simd256
360.89361.43364.78sha3384
394.76395.63401.18groestl512
393.84395.98399.73simd512
441.80444.71447.69echosp256
512.82514.36517.38sha3512
525.58527.93529.85cubehash816
630.45635.81636.83echosp512
676.22679.29682.23shake256
764.24768.65780.62whirlpool
950.83952.31955.00cubehash1616
961.85962.79969.11cubehash88
1161.211162.771163.52rfsb509
1801.001812.561815.66cubehash168
1848.421853.231873.89cubehash84
3454.163457.773512.54cubehash164
3570.813574.033583.66cubehash82
6753.816850.116884.76cubehash162
7101.407113.437140.59cubehash81
13427.8013453.7013457.60cubehash161
Cycles/byte for 1536 bytes
quartilemedianquartilehash
14.4714.4714.48md5
17.0017.0117.11md4
24.4124.4124.43sha1
28.0428.2628.53blake2b
29.8530.0130.19bmw512
33.4033.4233.54edonr512
33.4233.4233.44skein256256
34.4034.5034.72blake64
34.6734.6734.67skein512256
34.6834.8535.66skein512512
39.5739.8440.41blake2s
40.8040.8741.11tiger
40.7340.9041.57shabal256
40.9741.1341.59shabal512
41.3041.6742.28blake512
42.7742.7942.86sha512
45.2145.2845.34blake32
48.6048.6148.70sha384
48.8749.0549.39bmw256
55.2855.4455.50edonr256
60.9061.1162.09blake256
61.2961.2961.31sha224
61.3061.3061.31sha256
67.0067.2367.58ripemd160
80.6680.9381.17keccakc256
88.8188.8988.98skein10241024
94.0894.4094.88keccakc448
95.0395.0695.20shavite3256
100.26100.47101.06bblake256
101.92102.25102.66keccakc512
105.52105.67106.03keccak
112.50112.79113.30luffa256
114.07114.33116.27keccakc768
122.25122.78123.03k12
125.14126.10126.70fugue256
137.55137.65137.96jh256
137.57137.65137.88jh512
137.56137.71137.94jh384
137.57138.40139.16jh224
151.96151.98153.13round3jh512
151.95153.02159.22round3jh256
156.81156.87157.22md6d224
160.18160.20160.22mcssha6
161.43161.44161.47mcssha4
165.77165.90166.06cubehash512
166.76166.76166.85mcssha5
167.59167.71168.05md6d256
169.05169.30169.48echo256
174.67174.92175.67keccakc1024
180.05?180.10?513.04?shavite3512
190.86191.15192.88cubehash1632
211.76211.99212.37md6d384
242.16242.67242.79shake128
251.71252.51253.92luffa512
255.88256.01256.54md6d512
265.78266.36266.67sha3224
269.10269.22269.84mgrostl256
288.82288.99289.88sha3256
297.98298.67298.89echo512
302.37302.83304.66fugue512
317.08318.16319.95groestl256
344.51344.97346.65simd256
360.74361.12361.65sha3384
363.51365.03367.89cubehash832
414.18414.76415.58simd512
423.96425.26427.52groestl512
433.18433.41433.98echosp256
528.56529.50529.92sha3512
582.97586.92592.15cubehash816
688.63689.82691.20echosp512
699.18706.03708.15shake256
777.80780.10785.19whirlpool
1028.401032.271038.34cubehash88
1060.341065.101068.40cubehash1616
1187.151192.411207.48rfsb509
1909.951916.031919.48cubehash84
1911.981925.451936.08cubehash168
3572.633596.153629.12cubehash164
3643.353646.763670.61cubehash82
6879.076882.366947.79cubehash162
7147.557235.937267.02cubehash81
13535.8013650.9013754.80cubehash161
Cycles/byte for 576 bytes
quartilemedianquartilehash
16.8516.8516.85md5
19.1819.1919.25md4
27.3127.3127.31sha1
36.0636.1036.21edonr512
36.3236.3236.33skein256256
36.6236.9038.15bmw512
38.1638.3438.90blake64
38.5338.5438.55skein512256
38.7839.9140.89blake2b
39.6940.0940.87skein512512
43.5244.3545.06blake2s
45.0045.0348.32sha512
45.2545.2745.87tiger
47.5947.9748.75blake512
50.0050.0350.26blake32
51.4951.5151.56sha384
53.6054.0654.62shabal256
54.1654.7255.37shabal512
56.5557.0657.85bmw256
60.4760.5260.82edonr256
66.6266.6266.63sha224
66.6666.6766.67sha256
67.3467.9968.49blake256
72.7772.8873.44ripemd160
90.5791.0491.45keccakc256
102.14102.21102.34shavite3256
111.78111.98112.36keccak
112.84113.01113.27skein10241024
116.36116.72117.55keccakc512
116.46116.89117.50keccakc448
121.33121.44122.01luffa256
124.67125.07125.53keccakc768
133.42133.52133.75k12
137.56138.14140.52bblake256
147.20147.24147.53jh512
147.19147.29147.64jh384
147.18147.48147.78jh256
147.16147.77148.12jh224
162.52162.56170.71round3jh256
162.58162.61163.67round3jh512
172.13172.18172.56mcssha6
175.47175.49175.54mcssha4
173.56176.57179.03fugue256
182.81182.95183.08cubehash512
189.06189.11189.21shavite3512
189.69189.69189.74mcssha5
193.57?194.10?281.13?keccakc1024
201.20201.60201.94echo256
249.34249.90250.17cubehash1632
259.00259.48259.85shake128
279.80281.38283.21luffa512
301.71302.41302.71mgrostl256
306.44306.92307.36echo512
316.23316.44316.97md6d224
321.22321.51321.75sha3256
322.59323.42326.30sha3224
337.66337.73338.58md6d256
356.94358.03358.66groestl256
370.56370.94373.83simd256
385.34385.78386.81sha3384
426.12426.49427.14md6d384
464.51466.81468.78groestl512
473.52475.17478.07fugue512
493.60494.53495.83echosp256
513.42514.52515.88simd512
514.57514.98515.95md6d512
525.41526.89530.64cubehash832
576.81577.22579.18sha3512
749.34753.72756.23cubehash816
779.86780.89790.18shake256
813.86815.62818.04echosp512
825.27828.38832.47whirlpool
1183.421192.231201.49cubehash88
1257.461262.051267.34rfsb509
1363.091364.731371.71cubehash1616
2063.062079.322095.32cubehash84
2199.372203.692224.93cubehash168
3818.373831.183857.12cubehash82
3861.593880.343894.32cubehash164
7177.047186.947203.27cubehash162
7319.607413.567434.39cubehash81
13831.6013856.5013890.40cubehash161
Cycles/byte for 64 bytes
quartilemedianquartilehash
42.9743.0244.08blake2s
47.2247.2747.39md4
47.2747.2847.31md5
64.3964.4264.47sha1
67.7068.0070.02blake2b
73.3873.3873.44skein256256
75.8675.9176.56skein512512
81.0381.0981.20edonr512
85.6285.6985.75skein512256
86.3686.5387.80tiger
93.4293.4593.55sha512
93.3995.47103.12blake64
109.09109.38111.31sha384
111.72111.88113.55blake32
114.47?117.14?132.09?blake512
117.91119.38123.56bmw512
126.66127.02127.86edonr256
134.88134.91134.95sha224
135.14135.14135.20sha256
146.69146.84150.31ripemd160
145.86147.75154.97blake256
155.19159.59171.75bmw256
192.69192.94193.33shavite3256
218.36223.59236.52shabal256
225.39225.89226.80keccakc768
223.56226.59236.28shabal512
232.38233.12235.95keccakc1024
235.30235.45236.34luffa256
242.80243.20247.34keccak
248.30248.64250.88keccakc448
250.28250.83252.48keccakc512
255.41255.86257.44keccakc256
270.17270.22271.41jh256
270.66270.83271.89jh512
270.53271.06282.84jh384
270.11271.47275.48jh224
298.08298.22301.06round3jh256
298.53298.62301.25round3jh512
325.14325.39325.64mcssha6
333.72334.02334.50k12
355.27355.27355.31mcssha4
373.72373.97376.83skein10241024
376.38376.58376.95shavite3512
399.91400.78402.39cubehash512
461.58462.12463.45echo256
483.22483.23483.33mcssha5
561.45562.47564.45echo512
585.62586.09586.83sha3256
585.80586.22589.33sha3224
586.91587.72588.39sha3384
587.45588.50588.94sha3512
588.03588.72590.42shake128
615.02617.62625.44bblake256
634.56637.05645.22luffa512
693.47695.62711.83simd256
787.44789.92793.14fugue256
831.31836.00838.47mgrostl256
876.14879.34883.64groestl256
998.671002.721005.11cubehash1632
1058.451059.031060.92md6d224
1120.521121.121122.62md6d256
1173.091181.471190.95groestl512
1388.811391.421396.64md6d384
1446.111455.111469.38shake256
1451.441461.021467.66echosp256
1489.581492.481497.09whirlpool
1576.771579.281590.61simd512
1659.161661.111664.20md6d512
1788.021808.661814.41echosp512
1893.641906.391951.48rfsb509
2580.752598.312618.80cubehash832
2662.502684.032720.16fugue512
2823.912840.412846.64cubehash816
3241.003264.563282.28cubehash88
4118.694152.344179.86cubehash84
5225.805233.845255.22cubehash1616
5855.345899.305940.08cubehash82
6084.896095.236118.45cubehash168
7744.787789.427873.09cubehash164
9352.419396.149493.31cubehash81
11004.2011038.6011058.50cubehash162
17610.1017627.9017845.30cubehash161
Cycles/byte for 8 bytes
quartilemedianquartilehash
261.50261.75266.62md5
263.50?264.12?357.00?md4
333.88334.00352.75sha1
334.25?338.00?545.50?blake2s
408.50409.25433.25tiger
456.62456.62456.62skein256256
525.00?546.75?832.62?blake32
579.25580.62590.12edonr256
551.62?587.38?1006.38?blake2b
606.38?607.00?685.75?skein512512
614.00614.12629.00sha224
616.12616.12637.50sha256
643.50644.25651.88edonr512
672.62673.12687.50skein512256
664.50?686.25?932.88?ripemd160
743.25743.88744.50sha512
801.88812.00850.88bmw256
818.12818.88829.25shavite3256
698.50?828.38?1310.62?blake256
870.50873.00918.62sha384
779.62?876.12?1186.50?blake64
946.38958.121025.62bmw512
966.62968.00971.25luffa256
1015.88?1032.38?1276.88?shabal256
1036.00?1050.88?1260.62?shabal512
973.75?1216.38?1508.12?blake512
1530.381532.121535.00mcssha6
1771.121771.251772.12mcssha4
1796.121799.251811.50keccakc768
1849.621853.381929.62keccakc1024
1939.121942.751975.50keccak
1957.121964.001969.12cubehash512
1997.882000.502017.38keccakc448
2014.122017.622044.62keccakc512
2053.502055.622068.12keccakc256
2173.382174.002178.62jh256
2177.122177.882183.12jh512
2175.502178.252200.62jh384
2172.252183.122207.75jh224
2398.252399.382404.75round3jh256
2401.882402.752418.88round3jh512
2640.882643.502649.12k12
2794.622794.882795.75mcssha5
2984.622987.503013.25skein10241024
2998.253000.253006.88shavite3512
3109.003111.883133.62luffa512
3700.623701.503722.38echo256
4291.624311.254343.50bblake256
4488.754490.384519.12echo512
4674.624677.884682.88sha3256
4673.624678.124725.00sha3224
4679.124683.124691.38sha3384
4685.004693.884696.75shake128
4694.624700.884706.88sha3512
4707.384728.124761.25groestl256
5560.005597.005797.38simd256
5621.505629.125662.00fugue256
5974.625987.626008.88whirlpool
6607.756629.506711.50mgrostl256
6769.886782.756799.75cubehash1632
8449.508455.888489.25md6d224
8510.508594.129195.00rfsb509
8947.008956.888982.62md6d256
9397.509442.759627.00groestl512
11093.5011097.4011129.50md6d384
11267.9011412.5011451.40echosp256
11366.1011424.1011524.40shake256
12609.6012638.6012718.20simd512
13256.90?13270.90?16340.20?md6d512
14184.2014295.5014372.90echosp512
18571.9018695.4018865.10cubehash832
18716.6018838.4018921.90cubehash816
19451.1019592.4019727.00cubehash88
19967.8020385.5020603.00fugue512
20312.2020488.9020633.40cubehash84
22040.4022221.9022367.90cubehash82
25569.4025667.2025864.00cubehash81
34854.9034909.8035014.20cubehash1616
36713.5036757.0036893.60cubehash168
38340.8038555.9039030.90cubehash164
41506.0041623.9041693.60cubehash162
47952.1048121.4048714.10cubehash161

amd64; C2 45nm (10676); 2007 Intel Xeon X5450; 8 x 2992MHz; unstable; gcc14, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.101.101.11bebb4185
2.242.242.27blake3
2.402.402.40edonr512
3.473.473.47md4
3.583.593.61bmw512
4.794.794.79edonr256
4.974.985.00bmw256
4.964.985.02blake2b
5.415.415.41md5
5.645.655.67beamsplitter
5.665.665.68k12
5.745.745.75cubehash832
5.815.845.86sha1
5.825.845.87shabal512
5.875.875.88shabal256
5.895.895.89blake2s
6.386.386.39skein512256
6.386.386.39skein512512
6.986.986.99tiger
7.047.077.09bblake256
7.227.237.23blake32
7.267.267.26keccakc256treed2
7.267.277.29blake64
7.477.497.52blake512
8.078.088.08sarmal256
8.198.238.25keccakc512treed2
8.258.258.25skein256256
8.868.898.94blake256
9.429.439.44skein10241024
9.749.749.74keccakc256
9.769.779.78sha512
9.779.779.77sha384
9.969.979.97lux512
9.969.989.98sarmal512
10.2410.2410.24cubehash512
10.2410.2410.24cubehash1632
10.3810.3910.39shake128
10.6110.6210.62rfsb509
10.9210.9310.93lux256
11.3011.3011.30cubehash816
11.3111.3111.31keccakc448
11.9111.9211.92keccakc512
11.9811.9812.00sha3224
12.6812.6912.71sha3256
12.6812.7012.78shake256
12.7312.7312.74keccak
13.0113.0213.04sha224
13.0213.0213.03sha256
13.9613.9814.13luffa256
14.7614.8014.84ripemd160
14.9614.9714.97luffa384
15.5215.5215.52keccakc768
16.5916.6616.66sha3384
16.5116.8116.89nasha256
17.6317.7317.73jh256
17.7617.7717.78jh384
17.7617.8017.80jh512
17.7717.8117.82jh224
17.9217.9418.02nasha512
19.2619.2719.36fugue256
19.7419.7519.76gimli24v1
19.9819.9820.03round3jh512
20.0020.0220.03round3jh256
20.8420.8420.85shavite3256
22.2422.2422.25keccakc1024
22.3122.3122.31cubehash1616
22.3922.3922.41groestl256
22.9722.9722.97cubehash88
23.6523.6723.67sha3512
24.4724.4824.52luffa512
27.4527.4927.53hamsi
28.0128.0228.03fugue384
28.8328.9429.16whirlpool
29.0429.0529.15lane256
31.7431.7831.84echosp256
32.2032.2232.32groestl512
32.5132.5132.51asconhashv12
32.5132.5132.55asconxofv12
31.9333.5635.23echo256
35.0135.0735.07shavite3512
36.5036.5236.53fugue512
37.4937.5837.75essence384
37.5137.6837.98essence512
37.9638.0038.18simd256
40.4640.4640.47shamashashv1
41.2141.2741.33md6d224
42.1342.1342.15mgrostl256
43.2843.2943.30mcssha4
43.2943.3043.31mcssha5
43.2943.3043.30mcssha6
43.8343.9144.43xoodyakv1
44.5744.6844.90md6d256
44.6944.7245.04simd512
45.0045.0045.00cubehash84
45.1945.1945.19cubehash168
45.8845.9145.94echosp512
50.6250.7151.22sneikha256
52.0352.0552.24essence256
52.0152.2552.33essence224
57.8157.8758.06md6d384
59.7960.1963.76echo512
68.5169.2574.90esch256v1
69.5569.8070.02saturninhashv2
71.1971.2871.38md6d512
80.0080.0080.00floppsy
87.4987.5287.53drygascon128
88.8788.8888.88cubehash164
90.8390.8391.03cubehash82
90.9090.9090.94coral256v1
96.7397.4099.48fsb256
101.86102.06102.19esch384v1
102.46102.69103.41sneikha384
104.56104.56104.57knot256v2
109.64109.65109.65drygascon256
115.31116.16117.94lane512
121.16121.16121.18triadhashv1
173.50173.51174.97knot256v1
179.62179.63181.13cubehash162
181.67182.81183.15cubehash81
205.47205.59207.12clxhash
285.53?311.29?339.92?fsb512
328.78330.16330.54knot512
359.25360.40361.15cubehash161
382.46383.85384.36knot384
1047.281052.701058.68syconhash256v1
1390.651392.421393.57subterraneanv1
2133.142136.212151.43acehash256v1
2714.622718.722720.13sivrijndael256hash256v1
2875.342878.002879.45skinnyhashtk3
4393.444395.744398.22skinnyhashtk2
4863.554865.004867.37gage1h256c256r128
6714.056716.486719.26heron256v1
7234.057236.597242.52gage1h256c224r064
7522.347525.307527.82gage1h256c224r032
8087.288089.058091.34orangishv1
8107.408109.888111.75gage1h256c256r064
14454.3414470.2914530.16gage1h256c256r032
14629.7714634.1514638.12gage1h256c512r064
23336.1323341.2323346.70gage1h256c224r016
26612.6126621.4726631.69gage1h256c256r016
26838.1026843.4626849.19gage1h256c512r032
28564.7828570.3928575.51photonbeetlehash256rate32v1
45178.4845186.1445257.89gage1h256c224r008
48348.0848358.1248397.41sivtemphotonhashv1
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.181.181.18bebb4185
2.272.272.28blake3
2.542.542.55edonr512
3.573.583.58md4
3.913.913.92bmw512
4.904.914.91edonr256
4.945.035.04blake2b
5.195.195.21bmw256
5.505.515.51md5
5.715.745.78beamsplitter
5.755.755.76k12
5.925.925.92blake2s
6.026.026.10sha1
6.286.296.31shabal512
6.296.306.36shabal256
6.336.336.33cubehash832
6.546.546.55skein512256
6.546.556.55skein512512
7.167.177.17tiger
7.467.467.46blake32
7.597.597.60blake64
7.747.757.76blake512
7.807.837.83bblake256
8.368.378.37skein256256
8.378.388.38sarmal256
8.428.438.43keccakc256treed2
9.069.109.12blake256
9.469.479.47keccakc512treed2
9.819.829.82skein10241024
10.0910.0910.09keccakc256
10.1610.1710.18sha384
10.1610.1710.18sha512
10.3910.4010.40sarmal512
10.5210.5210.52cubehash512
10.6410.6410.69shake128
11.1511.1511.16lux512
11.1611.1611.16cubehash1632
11.3611.3711.39rfsb509
11.6111.6211.62keccakc448
11.6611.6711.67lux256
11.9011.9011.91cubehash816
12.2312.2612.27sha3224
12.3412.3512.35keccakc512
13.0313.0313.03shake256
13.0613.0713.07sha3256
13.1413.2113.21keccak
13.3113.3213.34sha224
13.3113.3213.34sha256
14.2514.2614.39luffa256
15.1615.1815.18ripemd160
15.3715.3815.38luffa384
15.8415.8415.85keccakc768
16.8516.8616.98sha3384
16.8817.1117.17nasha256
17.9317.9918.00jh256
18.0018.0418.05jh512
18.0018.0518.12jh384
18.0618.0718.07jh224
18.5418.5518.58nasha512
19.9119.9419.95gimli24v1
20.1120.2220.24fugue256
20.3220.3520.36round3jh256
20.3420.3720.39round3jh512
21.1621.1921.19shavite3256
22.3522.3622.36keccakc1024
23.0023.0423.06groestl256
23.3923.3923.39cubehash1616
23.5323.5323.53cubehash88
23.7423.7523.77sha3512
25.0025.1125.13luffa512
27.5927.6327.66hamsi
29.3629.3729.38fugue384
29.3629.3729.65whirlpool
30.0230.0230.10lane256
32.7932.7932.79asconhashv12
32.7932.7932.79asconxofv12
33.0333.0333.03echosp256
34.4034.4134.46groestl512
33.5834.7636.03echo256
36.1536.1736.25shavite3512
38.6138.6238.65fugue512
38.5638.6538.74simd256
38.7738.9039.05essence384
38.8939.0539.28essence512
40.5840.5940.61shamashashv1
41.7541.7941.81md6d224
44.0944.1244.31xoodyakv1
44.1244.1344.15mcssha4
44.1144.1444.15mcssha6
44.7644.7944.80mcssha5
45.2045.2545.40md6d256
45.6045.6045.60cubehash84
46.1246.1346.14mgrostl256
46.2046.2146.47simd512
46.2746.2746.27cubehash168
47.5247.5647.60echosp512
51.0551.2251.55sneikha256
52.9652.9953.13essence256
52.9553.1853.22essence224
58.5758.6758.77md6d384
62.2462.3465.58echo512
69.4069.7074.78esch256v1
69.8470.1470.50saturninhashv2
72.0872.1672.20md6d512
80.1080.1080.10floppsy
87.5487.5787.62drygascon128
89.9589.9589.98cubehash164
91.4291.4291.42cubehash82
91.5191.5191.51coral256v1
99.1799.6699.70fsb256
102.89103.18103.19esch384v1
103.90103.90104.50sneikha384
105.38105.38105.38knot256v2
110.41110.41110.41drygascon256
121.56121.57121.57triadhashv1
123.46123.46123.51lane512
173.89173.89173.89knot256v1
180.70180.70180.70cubehash162
182.24182.25182.25cubehash81
205.65205.79205.86clxhash
330.06330.06330.09knot512
360.32360.32360.32cubehash161
382.95382.95383.49knot384
1059.001063.021065.81syconhash256v1
1393.041393.241399.35subterraneanv1
2154.332159.032165.32acehash256v1
2713.802715.832717.45sivrijndael256hash256v1
2898.982900.632902.50skinnyhashtk3
4399.394406.214408.71skinnyhashtk2
4918.794923.314925.27gage1h256c256r128
6817.526819.896826.61heron256v1
7301.947308.307309.97gage1h256c224r064
7586.547589.457594.64gage1h256c224r032
8150.478152.448157.12orangishv1
8186.278188.318190.46gage1h256c256r064
14567.8214581.0014650.80fsb512
14582.5914588.9814648.38gage1h256c256r032
14771.6014774.1414780.41gage1h256c512r064
23529.9723533.4023540.16gage1h256c224r016
26832.8726843.0926851.03gage1h256c256r016
27072.6827078.0427087.06gage1h256c512r032
28509.9928514.7128523.35photonbeetlehash256rate32v1
45539.5345546.9545555.08gage1h256c224r008
48291.2648308.0348317.50sivtemphotonhashv1
Cycles/byte for 1536 bytes
quartilemedianquartilehash
1.331.341.34bebb4185
2.762.782.79edonr512
3.753.773.79md4
4.444.454.48bmw512
4.494.494.50blake3
4.995.105.11blake2b
5.105.115.12edonr256
5.555.575.61bmw256
5.725.725.72md5
5.845.885.94beamsplitter
5.965.965.97blake2s
6.266.266.26k12
6.326.326.53sha1
6.806.806.80skein512256
6.806.806.80skein512512
7.007.007.04shabal512
7.017.017.04shabal256
7.287.287.28cubehash832
7.457.457.48tiger
7.867.877.87blake32
8.078.088.09blake64
8.218.228.25blake512
8.578.578.57skein256256
8.948.958.96sarmal256
9.009.019.01bblake256
9.319.399.43blake256
9.769.779.77keccakc256treed2
10.4610.4810.48skein10241024
10.7210.7210.73keccakc512treed2
10.8310.8310.84sha384
10.8310.8410.85sha512
10.8610.9010.90keccakc256
11.0011.0011.02cubehash512
11.0611.0611.07sarmal512
11.3711.3811.39shake128
11.8811.8811.88keccakc448
12.3912.4012.43sha3224
12.6912.6912.70cubehash1632
12.7312.7612.77rfsb509
12.8812.8812.89keccakc512
12.9012.9012.91cubehash816
12.9012.9012.93lux256
13.2013.2113.21lux512
13.5013.5013.50shake256
13.5313.5413.54sha3256
13.8013.8013.84sha256
13.8013.8113.82sha224
13.9314.0014.00keccak
14.6814.6914.80luffa256
15.7015.7315.74ripemd160
15.9815.9815.98keccakc768
16.0416.0416.05luffa384
16.9116.9217.00sha3384
17.4417.6817.71nasha256
18.4918.5018.50jh256
18.5018.5018.59jh384
18.5018.5018.52jh512
18.5018.5118.52jh224
19.5619.5919.63nasha512
20.2120.2320.25gimli24v1
20.8420.8420.93round3jh256
20.9420.9620.96round3jh512
21.6321.7521.76fugue256
21.7721.7721.80shavite3256
23.1423.1423.16keccakc1024
24.1624.1824.22groestl256
24.4624.4624.46cubehash88
24.4724.4924.51sha3512
25.1925.1925.20cubehash1616
25.9026.1826.19luffa512
27.6527.7027.99hamsi
30.2930.3230.52whirlpool
31.6331.6531.65lane256
31.6231.6731.69fugue384
32.4932.5032.55echosp256
33.2633.2633.26asconhashv12
33.2733.2733.27asconxofv12
37.8337.8337.88groestl512
38.0338.0338.34shavite3512
36.9438.1339.66echo256
39.4239.5739.69simd256
40.9741.0141.22essence384
41.1441.1641.16shamashashv1
41.1341.2941.56essence512
41.3741.3841.41md6d224
42.0442.0442.12fugue512
44.4344.4344.45xoodyakv1
44.7044.7244.81md6d256
45.5145.5245.52mcssha6
45.5345.5345.53mcssha4
46.5946.5946.60cubehash84
47.2447.2647.32mcssha5
48.0648.0748.08cubehash168
48.7148.9048.97simd512
51.5151.8751.90sneikha256
51.9451.9652.01echosp512
52.7952.8052.82mgrostl256
54.5254.6154.79essence256
54.6054.7054.88essence224
58.0558.1858.24md6d384
65.6765.7769.12echo512
69.8670.4575.56esch256v1
70.5470.5571.44saturninhashv2
71.2971.4071.46md6d512
80.2680.2680.26floppsy
87.6187.7787.91drygascon128
91.7491.7591.82cubehash164
92.4092.4092.40cubehash82
92.5392.5392.53coral256v1
104.80104.88104.89esch384v1
105.92105.94106.45sneikha384
106.75106.75106.76knot256v2
109.84110.24110.43fsb256
111.66111.67111.67drygascon256
122.37122.38122.38triadhashv1
135.74135.74135.74lane512
174.54174.54174.55knot256v1
182.48182.48182.49cubehash162
183.21183.21183.21cubehash81
206.29206.37206.47clxhash
332.19332.23332.26knot512
362.10362.11362.11cubehash161
385.23385.24385.29knot384
1071.311076.091082.98syconhash256v1
1398.311398.491398.73subterraneanv1
2185.822197.272200.86acehash256v1
2704.102704.722720.55sivrijndael256hash256v1
2929.002929.052948.91skinnyhashtk3
4405.374420.154427.13skinnyhashtk2
5003.655021.045025.39gage1h256c256r128
6994.046998.967002.88heron256v1
7417.737426.037431.11gage1h256c224r064
7699.297702.887706.33gage1h256c224r032
8253.568255.928261.68orangishv1
8316.428322.098326.66gage1h256c256r064
14798.6014804.1414857.45gage1h256c256r032
15009.5215012.6215018.77gage1h256c512r064
23846.4323857.9823861.84gage1h256c224r016
27201.2927210.6927217.62gage1h256c256r016
27456.9127471.4127484.73gage1h256c512r032
28411.9928419.9828430.52photonbeetlehash256rate32v1
38328.4338371.1838574.71fsb512
46139.8846144.2546156.82gage1h256c224r008
48213.2848221.7248231.15sivtemphotonhashv1
Cycles/byte for 576 bytes
quartilemedianquartilehash
1.62?1.62?2.69?bebb4185
3.023.033.12edonr512
4.314.334.33md4
4.454.474.47blake3
5.395.415.44bmw512
5.595.625.69edonr256
5.695.785.78blake2b
6.096.096.09blake2s
6.006.166.25beamsplitter
6.416.416.41md5
6.456.456.47bmw256
7.127.127.14k12
7.127.167.70sha1
7.477.477.48skein512256
7.477.487.48skein512512
8.288.318.33tiger
8.568.588.62blake64
8.668.678.70blake512
8.838.838.84shabal512
8.838.848.86shabal256
8.928.958.97blake32
9.099.119.11skein256256
9.369.369.38sarmal256
9.849.849.86cubehash832
10.1610.2010.25blake256
11.5011.5011.52sarmal512
11.5611.5811.59sha384
11.5511.5911.62sha512
12.0312.0312.03keccakc256
12.2312.2512.27shake128
12.2512.2712.27cubehash512
12.4512.4812.50bblake256
13.2713.2813.30skein10241024
13.3113.3313.36keccakc256treed2
14.6614.6614.67keccakc512
14.6914.7014.70keccakc448
14.6614.7214.73keccak
15.0815.0915.12sha3224
15.1115.1415.16sha256
15.1215.1415.14shake256
15.1215.1615.17sha224
15.1415.1615.19sha3256
15.5015.5215.55cubehash816
15.9115.9116.05luffa256
16.1716.1916.23lux256
16.3316.3416.39rfsb509
16.7716.7716.77cubehash1632
16.8116.8116.83keccakc512treed2
17.0917.1217.19ripemd160
17.3817.4117.41keccakc768
17.8417.8417.86luffa384
18.1418.1718.17sha3384
18.9119.0619.12nasha256
19.8319.8319.84jh256
19.8319.8419.86jh384
19.8419.8419.88jh224
19.8419.8419.88jh512
20.1120.1220.30lux512
20.2720.4120.45nasha512
20.8820.9521.00gimli24v1
22.3322.3622.36round3jh256
22.3922.4122.45round3jh512
23.3123.3423.36shavite3256
25.5625.5625.58keccakc1024
25.5225.5925.64fugue256
26.7726.7726.80sha3512
26.9426.9426.95cubehash88
27.1227.1427.19groestl256
27.8828.0228.08hamsi
28.7528.9829.02luffa512
29.9429.9429.95cubehash1616
32.7032.7832.91whirlpool
34.5234.5234.53asconhashv12
34.5334.5534.55asconxofv12
35.8635.8935.91lane256
37.4537.5337.64echosp256
37.6437.6937.83fugue384
39.1639.1739.86shavite3512
42.1942.2042.44simd256
42.6642.6642.84shamashashv1
43.3443.3843.39groestl512
45.3145.3345.33xoodyakv1
44.4745.7547.73echo256
47.0647.0947.11essence384
47.1947.2247.45essence512
49.1749.1949.19mcssha4
49.2349.2549.25cubehash84
49.2749.2849.28mcssha6
51.0951.1751.36fugue512
52.8652.8852.92cubehash168
53.6953.7753.80sneikha256
53.8153.8654.03mcssha5
58.8158.9159.02essence256
58.8158.9459.02essence224
60.4460.4860.52simd512
61.8061.8461.92echosp512
65.9465.9866.06mgrostl256
68.1668.2371.47echo512
71.8472.4277.83esch256v1
73.1473.1773.97saturninhashv2
80.6980.6980.69floppsy
82.8983.3083.53md6d224
88.4188.4288.66drygascon128
89.8390.0390.25md6d256
95.0395.0395.03cubehash82
95.6295.6295.64coral256v1
96.5296.5396.72cubehash164
109.38109.38109.38esch384v1
110.39110.39110.41knot256v2
111.28111.30111.73sneikha384
115.00115.00115.00drygascon256
117.05117.30117.52md6d384
123.64123.66123.67triadhashv1
132.88135.86136.14fsb256
143.94144.06144.23md6d512
176.28176.30176.30knot256v1
181.73181.73181.80lane512
185.78185.78185.78cubehash81
187.25187.25187.25cubehash162
207.75208.03208.06clxhash
337.92337.92338.09knot512
366.86366.88366.88cubehash161
390.34390.34390.36knot384
1116.721121.661128.86syconhash256v1
1412.691412.701412.72subterraneanv1
2276.452278.452293.56acehash256v1
2691.332693.522694.98sivrijndael256hash256v1
3028.613028.663028.72skinnyhashtk3
4443.454443.474444.33skinnyhashtk2
5256.275256.365292.48gage1h256c256r128
7437.117445.947493.45heron256v1
7716.337723.457769.12gage1h256c224r064
7975.147975.568025.64gage1h256c224r032
8513.308513.538563.27orangishv1
8649.148650.728705.94gage1h256c256r064
15364.8415381.1215429.08gage1h256c256r032
15643.0815654.0915661.59gage1h256c512r064
24698.9724715.5224728.55gage1h256c224r016
28146.3328166.9128198.95photonbeetlehash256rate32v1
28166.2728177.7328215.12gage1h256c256r016
28492.9728503.5928549.02gage1h256c512r032
47742.6947760.4147791.25gage1h256c224r008
47980.3848003.9548036.91sivtemphotonhashv1
101673.70101730.09102165.66fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.205.205.34blake3
5.62?6.47?6.47?bebb4185
7.037.037.17blake2s
8.02?8.02?9.14?edonr512
9.289.289.56beamsplitter
11.3911.5311.67md4
11.5311.5311.53blake2b
12.0912.0912.23edonr256
14.7714.7714.91md5
15.1915.3315.33skein512256
15.3315.3315.33skein512512
15.4715.6115.61skein256256
17.44?17.72?22.78?sha1
17.7217.7217.72bmw256
17.8617.8618.00blake512
18.1418.2818.84blake64
18.4218.7018.98tiger
18.5618.8418.98bmw512
19.8319.8319.97k12
19.9720.1120.25sarmal256
20.8120.9520.95blake256
22.5022.5022.92blake32
23.9123.9123.91sarmal512
25.1725.1725.45sha384
25.3125.4525.45sha512
27.1427.2827.56cubehash512
28.2728.4128.41sha3256
28.2728.4128.41sha3384
28.5528.6928.69sha3224
28.5528.6928.69sha3512
28.8328.8328.83shake128
28.8328.8328.83shake256
29.2529.2529.39keccakc1024
29.8129.8129.95keccakc768
29.8129.9529.95keccak
30.0930.2330.23keccakc512
30.2330.2330.23keccakc448
30.8030.8030.80gimli24v1
30.8030.9430.94keccakc256
31.3631.5031.64luffa256
31.6431.7831.92sha224
31.6431.7831.92sha256
32.7732.7733.05shabal256
32.7732.7733.05shabal512
35.0235.1635.30ripemd160
35.1635.1635.30hamsi
36.8436.9837.12jh384
36.9836.9837.12jh256
37.1237.1237.41jh224
37.1237.1237.41jh512
37.2737.2737.41nasha256
40.5040.6440.64nasha512
40.6440.7840.92luffa384
41.2041.3441.77round3jh512
41.0641.4841.62round3jh256
42.1942.1942.33skein10241024
42.7542.7543.88cubehash832
43.3143.4543.45shavite3256
49.2249.3649.64cubehash816
49.6449.6449.78asconhashv12
49.6449.6449.78asconxofv12
55.2755.5555.69bblake256
56.8156.8156.95xoodyakv1
58.0858.2258.50lux256
58.3658.3658.50cubehash88
58.7859.0659.06rfsb509
63.8463.9864.12whirlpool
63.9863.9863.98shamashashv1
64.5564.8365.11luffa512
64.9764.9765.11groestl256
67.6467.7868.06cubehash1632
72.2872.5678.47shavite3512
75.5275.9476.22fugue256
77.3477.7778.05sneikha256
77.9178.0578.19simd256
81.8482.1282.12keccakc256treed2
81.9882.1282.12keccakc512treed2
82.8382.8382.83cubehash84
86.0686.0686.20floppsy
90.4290.4290.56lane256
90.8490.8490.98cubehash1616
95.7795.9195.91mcssha4
96.6196.7596.89drygascon128
96.7596.8997.03mcssha6
98.3099.14104.62esch256v1
98.58100.83102.23lux512
105.33105.89112.36echo256
106.45106.59107.02saturninhashv2
111.66111.66111.80essence224
111.80111.80112.64essence256
113.77113.91113.91cubehash168
114.61114.61115.03echosp256
115.03115.31115.59fugue384
121.92122.20122.48essence384
122.62123.33123.47essence512
127.41127.69132.05echo512
128.11128.25128.25cubehash82
131.20131.48131.62groestl512
136.12136.27136.27coral256v1
137.25137.67138.09mcssha5
137.67138.09138.09triadhashv1
142.45142.59142.73echosp512
157.08157.08157.22knot256v2
157.36157.36159.05cubehash164
157.92158.06158.20drygascon256
166.22166.92167.34esch384v1
167.34168.05168.47fugue512
180.00180.14180.28sneikha384
183.66183.94184.64simd512
198.56198.56198.56knot256v1
218.25218.25218.39cubehash81
225.28225.28225.42clxhash
231.05231.61232.03mgrostl256
247.92247.92247.92cubehash162
267.47270.00272.11md6d224
291.66291.80291.94md6d256
292.92295.31299.53fsb256
381.52383.77386.02md6d384
410.77410.77410.77knot512
427.50427.50427.64cubehash161
430.73430.88431.16knot384
466.17466.31467.02md6d512
706.64706.78707.20lane512
1593.421593.561593.70subterraneanv1
1697.771704.521716.61syconhash256v1
2558.532561.342564.72sivrijndael256hash256v1
3460.783463.883486.66acehash256v1
4303.834303.974303.97skinnyhashtk3
4930.734930.884930.88skinnyhashtk2
8480.538487.148490.66gage1h256c256r128
11724.1911727.5611731.64gage1h256c224r064
11724.1911729.9511730.52gage1h256c224r032
12096.2812096.4212097.97orangishv1
13144.5013146.8913149.70gage1h256c256r064
13340.6713340.9513361.34heron256v1
22548.2322548.2322606.31gage1h256c256r032
23712.8923713.3123714.30gage1h256c512r064
24939.4224939.5624946.88photonbeetlehash256rate32v1
35626.6435643.8035667.28gage1h256c224r016
40650.8940661.3040670.58gage1h256c256r016
41828.4841828.6241836.36gage1h256c512r032
45137.5345231.0545469.41sivtemphotonhashv1
68299.3168302.6968710.78gage1h256c224r008
917641.12918652.36929676.80fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
34.8836.0037.12bebb4185
36.0037.1237.12beamsplitter
45.0046.1246.12blake3
56.2557.3857.38blake2s
58.5059.6260.75edonr256
61.8863.0063.00md4
66.38?68.62?75.38?edonr512
75.3875.3876.50md5
88.8888.8888.88skein256256
88.8888.8890.00blake2b
88.88?91.12?140.62?sha1
90.0091.1291.12tiger
91.1291.1291.12gimli24v1
95.6296.7597.88blake256
96.7596.7599.00bmw256
96.7597.8897.88hamsi
123.75123.75124.88skein512256
123.75124.88124.88skein512512
131.62131.62131.62floppsy
132.75133.88133.88blake32
142.88144.00144.00blake512
142.88144.00146.25luffa256
144.00145.12146.25sha256
145.12145.12145.12cubehash512
146.25146.25147.38sha224
151.88151.88151.88bmw512
151.88153.00153.00blake64
156.38157.50158.62ripemd160
157.50158.62158.62k12
160.88160.88163.12nasha256
167.62167.62167.62asconhashv12
167.62167.62167.62asconxofv12
175.50175.50175.50sarmal256
183.38183.38184.50shavite3256
183.38184.50184.50xoodyakv1
196.88196.88198.00shamashashv1
201.38201.38203.62sha384
202.50203.62203.62sha512
205.88205.88207.00sarmal512
209.25210.38214.88luffa384
212.62213.75213.75sneikha256
214.88214.88216.00shabal512
214.88214.88217.12shabal256
226.12227.25227.25sha3256
226.12227.25228.38sha3384
227.25227.25227.25sha3224
227.25228.38228.38sha3512
228.38229.50229.50shake128
229.50230.62230.62shake256
235.12235.12238.50keccakc1024
238.50239.62239.62keccak
239.62239.62241.88keccakc768
240.75241.88241.88keccakc512
241.88241.88241.88keccakc448
246.38246.38247.50keccakc256
250.88252.00252.00drygascon128
252.00252.00253.12triadhashv1
273.38273.38274.50whirlpool
291.38292.50292.50saturninhashv2
293.62293.62293.62jh256
293.62293.62294.75jh384
294.75294.75294.75jh224
294.75294.75294.75jh512
303.75303.75309.38cubehash832
306.00306.00306.00cubehash88
310.50312.75316.12cubehash816
325.12326.25326.25nasha512
326.25327.38330.75luffa512
333.00333.00336.38round3jh256
334.12335.25337.50round3jh512
338.62339.75339.75skein10241024
342.00344.25345.38groestl256
347.62347.62348.75cubehash84
369.00369.00370.12clxhash
367.88370.12393.75esch256v1
369.00371.25380.25bblake256
373.50373.50374.62knot256v1
389.25389.25390.38cubehash82
392.62393.75399.38lux256
407.25408.38409.50rfsb509
433.12433.12434.25knot256v2
457.88459.00459.00coral256v1
463.50463.50464.62mcssha4
469.12471.38472.50mcssha6
471.38471.38472.50cubehash1632
477.00477.00478.12fugue256
474.75479.25480.38cubehash81
558.00558.00561.38cubehash1616
579.38580.50632.25shavite3512
591.75591.75592.88cubehash168
606.38607.50607.50drygascon256
617.62619.88625.50sneikha384
623.25625.50626.62simd256
636.75636.75650.25cubehash164
644.62645.75652.50lux512
650.25651.38651.38keccakc512treed2
654.75655.88657.00keccakc256treed2
687.38688.50689.62essence224
688.50689.62690.75essence256
717.75722.25723.38fugue384
724.50725.62725.62esch384v1
725.62725.62726.75cubehash162
731.25732.38732.38lane256
798.75799.88801.00mcssha5
843.75846.00909.00echo256
867.38867.38869.62knot384
905.62905.62905.62cubehash161
915.75919.12920.25echosp256
978.75983.25990.00essence384
984.38985.50985.50knot512
990.00992.25992.25essence512
1028.251029.381072.12echo512
1053.001054.121055.25groestl512
1081.121085.621096.88fugue512
1136.251137.381137.38echosp512
1472.621474.881478.25simd512
1843.881847.251849.50mgrostl256
2136.382149.882174.62md6d224
2313.002327.622360.25fsb256
2335.502335.502340.00md6d256
2865.382871.002874.38sivrijndael256hash256v1
3020.623020.623021.75subterraneanv1
3052.123061.123076.88md6d384
3729.383733.883738.38md6d512
5650.885650.885652.00lane512
6273.006296.626342.75syconhash256v1
8768.258769.388769.38skinnyhashtk2
11479.5011479.5011479.50skinnyhashtk3
12786.7512798.0012883.50acehash256v1
28483.8828548.0028549.12photonbeetlehash256rate32v1
29110.5029110.5029111.62gage1h256c256r128
41256.0041270.6241289.75gage1h256c224r032
43292.2543303.5043328.25gage1h256c224r064
48091.5048206.2548274.88sivtemphotonhashv1
48393.0048393.0048393.00orangishv1
48542.6248549.3848565.12gage1h256c256r064
59834.2559834.2559943.38heron256v1
79390.1279391.2579482.38gage1h256c256r032
87559.8887561.0087565.50gage1h256c512r064
122238.00122266.12122298.75gage1h256c224r016
139389.75139423.50139465.12gage1h256c256r016
147228.75147229.88147229.88gage1h256c512r032
230946.75230947.88230970.38gage1h256c224r008
7343745.757355928.387433337.38fsb512

amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.041.041.04bebb4185
2.492.492.50edonr512
3.343.343.37md4
3.593.603.61bmw512
4.804.814.82edonr256
5.035.045.05blake2b
5.175.175.18k12
5.325.325.32md5
5.625.645.67beamsplitter
5.805.805.81shabal512
5.515.836.01bmw256
5.805.855.87shabal256
5.976.006.04sha1
6.386.386.38skein512512
6.376.396.40skein512256
6.526.526.52cubehash832
6.736.736.75blake3
6.906.936.95tiger
7.367.377.47blake512
7.377.387.38blake64
7.387.387.39keccakc256treed2
8.018.028.04sarmal256
8.048.048.08blake2s
8.238.248.26skein256256
8.988.989.01skein10241024
9.069.089.09keccakc512treed2
9.739.739.73keccakc256
9.779.779.77blake32
9.779.779.78sha384
9.779.789.86sha512
9.869.869.87shake128
9.879.899.92sarmal512
9.969.979.97lux512
10.5410.5510.56bblake256
10.9310.9310.93lux256
11.3111.3211.32keccakc448
11.4211.4211.42sha3224
11.9311.9311.94keccakc512
11.9911.9912.01blake256
12.0312.0412.05shake256
12.0812.0812.09sha3256
12.3812.3912.39cubehash1632
12.3912.3912.39cubehash512
12.4112.4212.43rfsb509
12.6812.6812.68keccak
13.5013.5013.50cubehash816
13.5113.5213.65luffa256
13.7313.7413.94sha256
13.7413.7513.75sha224
14.9114.9114.91luffa384
15.2415.2415.25fugue2
15.2615.2715.28ripemd160
15.5215.5215.53keccakc768
15.6215.6415.64sha3384
16.1616.1716.18bash256
16.5916.6816.73nasha256
17.6717.8217.86nasha512
17.8517.8517.86jh256
17.8417.8617.86jh512
17.8517.8617.87jh384
17.8517.8617.86jh224
20.6320.6320.63luffa512
20.6520.6720.68round3jh256
20.6720.6820.68shavite3256
20.6720.6820.69round3jh512
21.3821.5521.72bash384
22.3122.3222.34keccakc1024
22.5022.5022.51groestl256
22.5622.5622.60sha3512
23.6323.7223.75gimli24v1
24.7724.8225.03echosp256
24.9324.9624.97fugue256
26.6226.6326.63cubehash88
26.7226.7226.72cubehash1616
27.4927.5227.53echo256
28.9228.9428.94lane256
28.9028.9729.04whirlpool
31.4131.4431.48hamsi
31.7631.7631.76asconxofv12
31.7631.7631.76asconhashv12
32.0932.1132.23bash512
33.2233.2433.25groestl512
34.1434.1634.17echosp512
34.3334.3334.34shavite3512
37.6637.6737.67mgrostl256
38.0238.4938.61essence512
38.0538.4938.64essence384
38.5538.5638.60simd256
39.4439.4539.49md6d224
41.1541.1541.16shamashashv1
42.4742.5542.63md6d256
43.2943.2943.31mcssha6
43.4943.5043.50mcssha4
43.4943.5043.50mcssha5
45.0745.4945.53simd512
50.7550.7550.75cubehash84
51.0451.0651.08fugue384
51.3351.3451.36echo512
52.3152.3152.54cubehash168
52.7252.7752.93essence224
52.8052.8252.87essence256
53.0653.0653.07sneikha256
54.8554.8854.93md6d384
55.3655.3755.37fugue512
60.8160.8560.87xoodyakv1
67.2167.3267.37md6d512
68.6468.9068.93esch256v1
71.8171.8171.82saturninhashv2
87.3987.3987.65drygascon128
90.9090.9090.90coral256v1
101.40101.40101.40cubehash164
102.32102.33102.38esch384v1
104.56104.56104.58knot256v2
108.28109.07109.31sneikha384
107.80109.50109.50cubehash82
112.24112.32112.33drygascon256
121.33121.34121.37lane512
124.00124.00124.00floppsy
155.25157.67159.91fsb256
164.00164.01164.55knot256v1
204.79205.00205.44clxhash
213.75214.30214.50cubehash81
212.86214.34214.50cubehash162
328.66329.19329.27knot512
395.58395.75395.92knot384
423.39423.41423.61cubehash161
436.19442.67451.29fsb512
1061.921062.141062.19syconhash256v1
1385.081387.611390.10subterraneanv1
2122.962123.722124.64acehash256v1
2717.382719.112719.91sivrijndael256hash256v1
2978.422979.062980.08skinnyhashtk3
4856.294857.214858.19gage1h256c256r128
5328.355329.645330.90skinnyhashtk2
6917.426918.466919.26heron256v1
7292.347293.647295.10gage1h256c224r064
7510.007511.647512.93gage1h256c224r032
8034.058036.838059.03orangishv1
8093.838094.698095.72gage1h256c256r064
14558.4714560.5214563.16gage1h256c256r032
14627.9114628.6614629.64gage1h256c512r064
23256.6823296.6023302.67gage1h256c224r016
26572.7626574.5926577.10gage1h256c256r016
26805.3726806.4226808.09gage1h256c512r032
28543.5328570.5428613.83photonbeetlehash256rate32v1
45098.8445101.4345117.36gage1h256c224r008
47076.0947092.8247098.49sivtemphotonhashv1
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.121.121.12bebb4185
2.652.662.69edonr512
3.453.483.50md4
3.913.933.93bmw512
4.944.944.97edonr256
5.085.095.11blake2b
5.265.275.28k12
5.475.475.47md5
5.795.815.81beamsplitter
5.795.906.19bmw256
6.156.166.16sha1
6.276.276.28shabal512
6.266.306.33shabal256
6.546.556.56skein512256
6.556.566.56skein512512
6.656.776.77blake3
7.127.137.17tiger
7.157.157.15cubehash832
7.677.677.74blake512
7.697.697.70blake64
8.058.058.11blake2s
8.288.298.30sarmal256
8.368.368.38skein256256
8.608.628.62keccakc256treed2
9.399.399.40skein10241024
9.989.999.99blake32
10.1110.1110.14keccakc256
10.1410.1410.16shake128
10.1810.1810.19sha384
10.1810.1810.27sha512
10.2210.2310.24sarmal512
10.3710.3810.38keccakc512treed2
11.1611.1711.17lux512
11.4911.5411.54bblake256
11.6111.6211.64sha3224
11.6511.6511.65keccakc448
11.7011.7011.70lux256
12.2412.2412.25blake256
12.3912.3912.39keccakc512
12.3912.4212.43shake256
12.4512.4612.46sha3256
12.7212.7212.72cubehash512
13.1713.1713.18keccak
13.1913.1913.19rfsb509
13.4713.4713.47cubehash1632
13.8213.8213.94luffa256
14.0314.0514.06sha224
14.0614.0714.23sha256
14.1414.1414.14cubehash816
15.3715.3715.37luffa384
15.5615.5915.59ripemd160
15.8715.8715.88keccakc768
15.9115.9115.95sha3384
16.7316.7316.73bash256
16.8016.8116.82fugue2
16.9217.0517.05nasha256
18.1518.1618.16jh512
18.1518.1618.17jh384
18.1518.1618.17jh256
18.1618.1618.17jh224
18.2918.4618.46nasha512
20.9720.9921.02round3jh512
21.0021.0221.05shavite3256
21.0121.0521.06round3jh256
21.1821.1821.18luffa512
21.7621.8722.00bash384
22.3722.4722.50keccakc1024
22.5922.6822.68sha3512
23.0323.0323.03groestl256
23.8623.8923.99gimli24v1
25.7225.7325.89echosp256
26.0226.0226.03fugue256
27.6027.6027.61cubehash88
27.9827.9827.98cubehash1616
28.3828.3928.41echo256
29.4529.5729.68whirlpool
29.8729.8929.89lane256
31.4931.5331.56hamsi
32.0332.0332.03asconxofv12
32.0332.0332.04asconhashv12
32.6632.6632.78bash512
34.8934.9034.92groestl512
35.4135.4235.42echosp512
35.4435.4535.46shavite3512
39.1739.1839.25simd256
39.5439.8439.93essence384
39.4339.8539.97essence512
39.9039.9139.92md6d224
41.3041.3241.40shamashashv1
41.6241.6241.62mgrostl256
42.8043.0343.11md6d256
44.1444.1444.18mcssha6
44.3744.3844.38mcssha4
45.0645.0745.07mcssha5
46.8146.8946.98simd512
51.3951.3951.39cubehash84
53.0053.0053.03echo512
52.9353.0053.05fugue384
53.4953.5153.52sneikha256
53.6453.7553.87essence224
53.7553.7653.77essence256
53.8753.8853.89cubehash168
55.4955.5355.61md6d384
58.4058.4158.41fugue512
61.1661.1661.17xoodyakv1
67.9768.0468.06md6d512
69.1869.3669.54esch256v1
72.4172.4272.42saturninhashv2
87.5187.5387.53drygascon128
91.6491.6491.64coral256v1
102.66102.66102.66cubehash164
103.31103.39103.46esch384v1
104.87105.09108.13fsb256
105.39105.39105.39knot256v2
110.19110.19110.20cubehash82
110.34110.34110.34sneikha384
113.04113.12113.12drygascon256
124.15124.15124.15floppsy
129.05129.05129.05lane512
164.38164.38164.38knot256v1
205.31205.34205.35clxhash
215.47215.49215.49cubehash81
215.72215.72215.75cubehash162
329.96329.96329.96knot512
396.04396.16396.39knot384
424.56424.58424.62cubehash161
1071.361071.431073.50syconhash256v1
1393.061394.721395.56subterraneanv1
2143.892144.522145.86acehash256v1
2710.452712.302714.52sivrijndael256hash256v1
3001.513002.353002.66skinnyhashtk3
4916.344916.814917.12gage1h256c256r128
5338.725340.425340.80skinnyhashtk2
7025.987026.607028.53heron256v1
7364.167365.257366.69gage1h256c224r064
7576.577578.297578.96gage1h256c224r032
8099.048101.168119.44orangishv1
8174.218175.218176.26gage1h256c256r064
14687.8814689.2914691.68gage1h256c256r032
14769.6214771.4814772.16gage1h256c512r064
14849.8714856.3314865.02fsb512
23452.2323489.0123495.21gage1h256c224r016
26791.8826794.2026797.68gage1h256c256r016
27040.4327041.9727044.17gage1h256c512r032
28496.5928514.6828548.72photonbeetlehash256rate32v1
45464.1045466.2745474.35gage1h256c224r008
47038.4247055.4547068.30sivtemphotonhashv1
Cycles/byte for 1536 bytes
quartilemedianquartilehash
1.281.281.29bebb4185
2.882.892.93edonr512
3.693.703.71md4
4.444.464.51bmw512
5.135.165.17blake2b
5.165.175.17edonr256
5.725.735.73md5
5.755.755.77k12
5.965.966.02beamsplitter
6.206.446.56bmw256
6.456.456.46sha1
6.676.686.69blake3
6.836.836.83skein512256
6.836.836.83skein512512
7.037.047.07shabal256
7.037.057.05shabal512
7.477.577.58tiger
8.138.148.17blake2s
8.168.168.20blake512
8.218.218.21cubehash832
8.228.238.23blake64
8.588.588.60skein256256
8.888.918.94sarmal256
10.0510.0610.06skein10241024
10.0810.1010.11keccakc256treed2
10.3610.3610.37blake32
10.8410.8610.88sha384
10.8610.8610.87shake128
10.8510.8810.94sha512
10.8710.8910.91sarmal512
10.9810.9911.01keccakc256
11.6111.6111.61keccakc512treed2
11.8111.8111.81sha3224
11.9711.9711.98keccakc448
12.6412.6412.65blake256
12.8612.8712.89shake256
12.8912.8912.91sha3256
12.9712.9712.98keccakc512
12.9813.0213.02lux256
13.1413.1913.20bblake256
13.2113.2113.22lux512
13.2713.2813.28cubehash512
13.9914.0014.00keccak
14.3214.3314.44luffa256
14.5414.5514.61sha224
14.6114.6214.63rfsb509
14.6014.6414.74sha256
15.2015.2015.20cubehash816
15.2815.2815.35cubehash1632
15.9815.9916.00sha3384
16.0716.0716.07keccakc768
16.0516.1116.12ripemd160
16.1416.1416.14luffa384
17.4817.5917.60nasha256
17.6717.6717.67bash256
18.6618.6618.68jh512
18.6618.6618.69jh384
18.6618.6718.67jh256
18.6718.6818.69jh224
19.4119.4419.45fugue2
19.3919.5219.53nasha512
21.5521.5621.57round3jh512
21.6121.6221.63shavite3256
21.6221.6321.63round3jh256
22.0822.0822.08luffa512
23.0723.1623.25bash384
23.2523.3823.38keccakc1024
23.4023.4023.40sha3512
24.0224.0224.06groestl256
24.2324.2324.25gimli24v1
25.2925.3025.42echosp256
27.8427.8827.88fugue256
29.2329.2329.29cubehash88
30.0730.0730.07cubehash1616
30.4230.5230.56whirlpool
31.1031.1631.18echo256
31.4931.5131.52lane256
31.8631.8931.93hamsi
32.5032.5032.50asconhashv12
32.5032.5032.50asconxofv12
33.5933.5933.70bash512
37.3137.3237.34shavite3512
37.6937.7337.78groestl512
38.8438.8638.88echosp512
39.3639.4439.46md6d224
40.1440.2340.25simd256
41.9441.9642.04shamashashv1
41.7442.1142.26essence384
41.7342.1442.18essence512
42.3342.4342.45md6d256
45.5945.5945.63mcssha6
45.8145.8345.84mcssha4
47.6847.6847.69mcssha5
48.2148.2348.23mgrostl256
49.3449.4149.42simd512
52.4652.4652.46cubehash84
54.1954.2254.28sneikha256
54.8754.9154.94md6d384
55.2555.2655.49essence224
55.3755.3855.38essence256
55.8955.9055.93echo512
56.1356.1956.27fugue384
56.4756.4856.53cubehash168
61.6361.6461.64xoodyakv1
63.5063.5063.60fugue512
67.1867.3067.43md6d512
69.9870.1570.63esch256v1
73.4173.4273.44saturninhashv2
87.7687.7687.76drygascon128
92.8992.8992.89coral256v1
104.77104.77104.77cubehash164
104.96104.99105.13esch384v1
106.78106.78106.79knot256v2
111.33111.33111.33cubehash82
112.46112.46112.46sneikha384
114.41114.42114.43drygascon256
114.40114.56114.81fsb256
124.39124.39124.39floppsy
141.89141.89141.90lane512
165.01165.01165.01knot256v1
206.14206.14206.30clxhash
217.10217.15217.15cubehash81
217.75217.75217.85cubehash162
332.12332.12332.18knot512
398.40398.40398.75knot384
427.16427.21427.22cubehash161
1088.641088.711088.77syconhash256v1
1398.371398.441399.12subterraneanv1
2176.592178.012182.67acehash256v1
2702.432702.582711.56sivrijndael256hash256v1
3038.323038.783044.46skinnyhashtk3
5010.575011.635013.39gage1h256c256r128
5356.075358.385360.28skinnyhashtk2
7208.197209.057210.06heron256v1
7482.977484.497485.68gage1h256c224r064
7687.207688.197689.10gage1h256c224r032
8201.268204.928218.52orangishv1
8303.588305.428308.28gage1h256c256r064
14895.4014901.9014905.55gage1h256c256r032
15008.4715009.6715011.88gage1h256c512r064
23776.2623803.5623813.63gage1h256c224r016
27156.3127160.6527169.06gage1h256c256r016
27432.7927435.5327440.87gage1h256c512r032
28400.0828420.8928458.36photonbeetlehash256rate32v1
38812.0038829.5638850.36fsb512
46070.0046074.7746088.93gage1h256c224r008
46976.4046983.9446994.41sivtemphotonhashv1
Cycles/byte for 576 bytes
quartilemedianquartilehash
1.661.671.70bebb4185
3.313.313.33edonr512
4.204.204.23md4
5.475.525.56bmw512
5.845.845.84blake2b
5.865.865.86edonr256
6.236.336.34beamsplitter
6.446.456.47md5
6.526.536.53k12
6.566.616.62blake3
7.207.207.22sha1
7.287.417.58bmw256
7.557.557.56skein512256
7.567.567.56skein512512
8.338.338.33blake2s
8.478.508.52tiger
8.808.818.83blake64
8.778.838.86blake512
8.958.989.00shabal256
8.959.009.00shabal512
9.149.149.17skein256256
9.459.489.50sarmal256
11.0311.0311.03cubehash832
11.3111.3311.34blake32
11.3811.4211.45sarmal512
11.6111.6211.70sha384
11.6611.6711.75sha512
11.7311.7511.75shake128
12.2712.2812.30keccakc256
12.8112.8312.86skein10241024
13.7013.7213.73blake256
13.9513.9713.98keccakc256treed2
14.4114.4214.44sha3224
14.4214.4414.45sha3256
14.4814.5014.53shake256
14.7514.7514.75cubehash512
14.7814.7814.81keccak
14.8614.8614.88keccakc448
14.8614.8814.88keccakc512
15.6915.6915.78luffa256
15.8615.9115.98sha224
16.0216.0316.08sha256
16.4716.5016.55lux256
17.2217.2317.27sha3384
17.4217.4417.47ripemd160
17.6117.6117.61keccakc768
18.0018.0218.02cubehash816
17.9218.0318.14bblake256
18.0318.1118.11keccakc512treed2
18.2018.2018.20luffa384
18.2718.2718.28rfsb509
18.4418.4718.48bash256
19.0319.0519.06nasha256
19.9520.0220.02jh384
20.0220.0220.03jh224
20.0220.0320.06jh512
20.0320.0320.05jh256
20.0820.0820.30cubehash1632
20.0820.1420.16lux512
20.4220.5320.53nasha512
23.1623.1623.17round3jh512
23.1723.1923.23shavite3256
23.1923.2023.22round3jh256
24.5024.5024.50luffa512
25.2025.2025.22gimli24v1
25.5925.6625.73bash384
25.6625.6725.67sha3512
26.0226.0326.03keccakc1024
26.3026.3426.44fugue2
26.7026.7026.73groestl256
29.1429.1629.30echosp256
31.8931.9832.12hamsi
32.7832.8933.05whirlpool
32.8432.8932.92fugue256
33.5833.5833.59cubehash88
33.7533.7533.75asconhashv12
33.7533.7533.75asconxofv12
35.5935.6135.61cubehash1616
35.7535.7735.77lane256
36.0836.0836.19bash512
37.2537.2837.36echo256
38.5038.5238.53shavite3512
41.5241.5541.64groestl512
42.9743.0343.14simd256
43.6743.6743.67shamashashv1
46.5646.5946.61echosp512
47.8348.1148.14essence384
47.9148.2848.28essence512
49.4549.4549.47mcssha6
49.7049.7349.73mcssha4
54.6454.6454.67mcssha5
55.3355.3355.33cubehash84
56.1456.1756.31sneikha256
57.8857.9758.00echo512
59.5059.5259.73essence256
59.4859.5959.89essence224
61.3361.4461.55simd512
61.9161.9261.94mgrostl256
62.8862.8862.89xoodyakv1
63.4263.4763.56cubehash168
64.2864.3364.36fugue384
72.0672.1672.17esch256v1
76.0976.1176.17saturninhashv2
77.2277.2377.27fugue512
79.1479.2879.36md6d224
85.2085.3085.36md6d256
88.3488.3488.34drygascon128
96.1996.1996.19coral256v1
109.58109.61109.62esch384v1
110.36110.38110.38cubehash164
110.48110.48110.50knot256v2
110.58110.61110.66md6d384
114.38114.39114.44cubehash82
117.48117.78117.92sneikha384
117.84117.91117.91drygascon256
125.05125.06125.06floppsy
135.20135.28135.72md6d512
137.89138.91140.03fsb256
166.69166.69166.70knot256v1
189.78189.78189.78lane512
208.17208.17208.20clxhash
221.44221.56221.58cubehash81
223.16223.16223.42cubehash162
337.94337.94338.11knot512
403.64403.66404.00knot384
434.09434.14434.25cubehash161
1134.781134.801134.92syconhash256v1
1412.781412.801412.80subterraneanv1
2268.812268.882270.34acehash256v1
2691.162691.642693.14sivrijndael256hash256v1
3141.163141.553143.19skinnyhashtk3
5260.315260.455276.44gage1h256c256r128
5400.445400.505411.41skinnyhashtk2
7688.387688.707703.09heron256v1
7795.647796.487809.73gage1h256c224r064
7975.197975.677985.58gage1h256c224r032
8476.598490.228502.92orangishv1
8651.168653.678666.38gage1h256c256r064
15465.9215469.5015475.92gage1h256c256r032
15644.7015645.8015648.62gage1h256c512r064
24642.3424666.0524675.56gage1h256c224r016
28136.3128147.6228153.52gage1h256c256r016
28160.4228173.3128205.05photonbeetlehash256rate32v1
28478.4228479.0228487.59gage1h256c512r032
46752.2846777.5946785.39sivtemphotonhashv1
47679.3147692.8047700.22gage1h256c224r008
102804.52102855.45102918.33fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.775.916.05bebb4185
7.737.738.02blake3
9.289.289.28edonr512
9.709.709.70blake2s
9.849.9810.12beamsplitter
11.1111.2511.53md4
11.8111.8112.09blake2b
12.6612.8012.80edonr256
14.6214.6214.77md5
16.1716.1716.17skein256256
16.7316.7316.88sha1
16.7316.7316.88skein512256
16.8816.8817.02skein512512
18.5618.7018.70k12
19.1219.2719.55blake64
19.5519.5519.69bmw512
19.6919.6919.69blake512
19.6919.8319.83tiger
20.5320.6720.95bmw256
21.2321.2321.38sarmal256
23.9124.0524.61blake32
24.0524.1924.19sarmal512
25.5925.7326.44sha384
26.0226.0226.16sha512
27.1427.1427.28sha3256
27.5627.5627.56sha3224
27.7027.7027.84sha3512
27.7027.8427.84blake256
27.8427.8427.84sha3384
27.8427.8427.84shake128
28.2728.2728.41shake256
30.8030.8030.80keccakc1024
30.8030.9430.94keccak
31.2231.3631.36keccakc768
31.3631.5031.50keccakc512
31.7831.7831.78keccakc448
32.4832.6232.62keccakc256
32.6232.6232.77luffa256
32.7733.0533.05sha224
32.9133.0533.05cubehash512
32.9133.0533.19sha256
33.6133.7534.03shabal256
33.8934.4534.45shabal512
34.4534.8835.02ripemd160
36.0036.0036.00bash384
36.1436.1436.28bash256
37.4137.4137.41gimli24v1
37.4137.5537.55jh256
37.5537.5537.69jh384
37.5537.5537.69jh512
37.5537.5537.97nasha256
37.5537.6937.83jh224
40.9241.0641.06hamsi
41.4841.4841.48skein10241024
41.9141.9142.05nasha512
43.1743.1743.31round3jh512
43.4543.5943.59round3jh256
43.5943.7343.73shavite3256
43.8844.0244.02luffa384
47.5347.6747.95cubehash832
49.5049.6449.64asconhashv12
49.5049.6449.64asconxofv12
54.0054.1454.14cubehash816
55.4155.5555.55luffa512
60.6160.6160.75lux256
61.0361.0361.17groestl256
61.4561.5961.73rfsb509
64.4164.6965.25shamashashv1
64.5564.6964.83whirlpool
67.9267.9267.92bash512
72.2872.4272.42shavite3512
75.9477.2078.05bblake256
78.8978.8978.89xoodyakv1
78.7579.0379.45simd256
81.5681.8481.98sneikha256
81.9882.1282.69cubehash1632
85.5086.2086.34keccakc512treed2
86.6286.6286.62keccakc256treed2
88.8888.8889.16echosp256
89.1689.1689.30echo256
89.0290.1490.14cubehash88
90.8490.9891.12lane256
91.4191.4191.41cubehash84
95.3495.9196.89fugue256
95.9195.9196.05drygascon128
98.1698.1698.30esch256v1
98.0298.4498.44mcssha6
98.8698.8699.00mcssha4
101.11101.25101.39lux512
104.34104.34104.34cubehash1616
107.86108.70108.98groestl512
110.53110.53111.09saturninhashv2
111.23111.38111.38echo512
111.52111.66111.94echosp512
113.20113.77114.19essence256
113.06113.91113.91essence224
114.19114.19116.16fugue2
124.88124.88125.02essence384
125.44125.72125.86essence512
133.03133.17133.17floppsy
137.53137.67137.67coral256v1
143.16143.30143.44mcssha5
152.02152.72153.14cubehash168
153.28153.28153.56cubehash82
157.92157.92157.92knot256v2
162.84162.98163.12drygascon256
167.62167.91168.33fugue384
168.47168.47168.47esch384v1
179.44179.44179.58cubehash164
187.88188.02188.44simd512
188.44188.44188.58knot256v1
189.70189.70190.83sneikha384
226.41226.41226.41clxhash
233.58233.58233.86mgrostl256
251.72253.83254.11fugue512
255.38256.08256.22md6d224
272.25276.05276.75md6d256
276.89277.03278.16cubehash81
291.94291.94292.08cubehash162
298.69302.34302.48fsb256
359.86360.14361.41md6d384
412.17412.17412.31knot512
440.86441.42441.70md6d512
446.48446.77447.05knot384
522.70522.84524.11cubehash161
737.30737.44737.44lane512
1596.521598.201598.34subterraneanv1
1725.611725.751726.17syconhash256v1
2560.782561.912567.39sivrijndael256hash256v1
3448.693448.973451.64acehash256v1
4466.674468.784469.06skinnyhashtk3
5987.675991.475995.27skinnyhashtk2
8494.458496.848496.98gage1h256c256r128
11725.0311725.8811726.86gage1h256c224r032
11842.7311843.5811845.69gage1h256c224r064
12042.7012044.1112053.81orangishv1
13147.7313149.4213152.09gage1h256c256r064
13899.0913899.2313899.38heron256v1
22738.2222739.0622750.88gage1h256c256r032
23749.0323749.3123751.14gage1h256c512r064
24975.7024985.5525009.03photonbeetlehash256rate32v1
35641.6935673.8935678.95gage1h256c224r016
40670.8640671.0040787.58gage1h256c256r016
41853.6641854.3641979.52gage1h256c512r032
44123.7744133.6144222.62sivtemphotonhashv1
68301.8468317.5968450.48gage1h256c224r008
921472.88921859.88922526.16fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
38.2538.2539.38bebb4185
40.5040.5041.62beamsplitter
60.7560.7560.75md4
65.2565.2566.38edonr256
65.2566.3866.38blake3
74.2574.2574.25edonr512
74.2574.2575.38md5
77.6278.7578.75blake2s
84.3884.3886.62sha1
93.3893.3894.50skein256256
95.6295.6295.62blake2b
99.0099.00100.12tiger
112.50112.50113.62hamsi
115.88115.88115.88bmw256
115.88117.00118.12gimli24v1
118.12118.12120.38blake32
132.75133.88136.12blake256
133.88133.88135.00skein512256
135.00135.00136.12skein512512
141.75142.88144.00luffa256
147.38147.38147.38k12
149.62149.62150.75sha224
149.62150.75150.75sha256
155.25156.38156.38bmw512
155.25157.50157.50ripemd160
156.38157.50158.62blake64
157.50157.50157.50blake512
166.50169.88169.88nasha256
169.88169.88171.00asconhashv12
169.88169.88171.00asconxofv12
175.50175.50181.12cubehash512
183.38183.38185.62sarmal256
185.62185.62186.75shavite3256
203.62203.62203.62floppsy
204.75205.88211.50sha384
208.12208.12210.38sha512
210.38210.38210.38sarmal512
213.75213.75213.75shamashashv1
214.88216.00216.00sha3256
219.38219.38220.50luffa384
219.38219.38220.50sha3224
220.50220.50221.62shabal256
221.62221.62221.62sha3384
221.62221.62222.75sha3512
221.62221.62222.75shake128
222.75226.12227.25shabal512
225.00226.12226.12shake256
230.62230.62230.62sneikha256
244.12245.25245.25keccakc1024
247.50247.50247.50keccak
248.62250.88252.00drygascon128
249.75250.88250.88keccakc768
250.88250.88250.88keccakc512
252.00252.00253.12keccakc448
252.00253.12253.12xoodyakv1
258.75258.75258.75keccakc256
274.50275.62276.75luffa512
282.38282.38284.62whirlpool
289.12289.12289.12bash256
289.12289.12290.25bash512
290.25291.38292.50bash384
302.62302.62303.75saturninhashv2
302.62303.75304.88jh256
303.75304.88306.00jh224
303.75304.88306.00jh384
303.75304.88306.00jh512
310.50310.50310.50groestl256
329.62329.62329.62nasha512
330.75331.88331.88skein10241024
334.12334.12337.50cubehash832
338.62346.50346.50cubehash816
345.38346.50346.50round3jh256
348.75349.88349.88round3jh512
360.00360.00360.00knot256v1
366.75366.75366.75clxhash
374.62375.75375.75esch256v1
378.00378.00378.00cubehash84
415.12416.25418.50lux256
418.50419.62419.62rfsb509
436.50436.50436.50knot256v2
459.00460.12462.38cubehash82
470.25470.25470.25coral256v1
480.38482.62483.75mcssha6
488.25489.38491.62mcssha4
509.62513.00516.38bblake256
523.12523.12533.25cubehash88
568.12568.12573.75cubehash1632
578.25579.38580.50shavite3512
586.12589.50591.75fugue256
630.00631.12631.12drygascon256
632.25633.38636.75simd256
636.75640.12654.75cubehash1616
644.62645.75648.00lux512
650.25652.50657.00sneikha384
684.00684.00686.25keccakc512treed2
693.00693.00693.00keccakc256treed2
707.62709.88711.00essence256
707.62709.88712.12essence224
708.75709.88711.00echosp256
706.50711.00712.12echo256
712.12715.50717.75cubehash81
731.25732.38732.38cubehash164
735.75735.75738.00lane256
735.75736.88736.88esch384v1
803.25808.88810.00fugue2
841.50842.62843.75mcssha5
835.88852.75853.88cubehash162
849.38858.38859.50cubehash168
866.25867.38867.38groestl512
889.88891.00891.00echo512
889.88891.00892.12echosp512
891.00892.12895.50knot384
982.12983.25987.75fugue384
996.75997.88997.88knot512
1015.881017.001020.38essence384
1022.621024.881026.00essence512
1220.621229.621230.75cubehash161
1523.251526.621527.75simd512
1620.001632.381633.50fugue512
1851.751852.881852.88mgrostl256
2040.752046.382047.50md6d224
2175.752205.002210.62md6d256
2412.002418.752433.38fsb256
2875.502885.622889.00md6d384
2886.752892.382899.12sivrijndael256hash256v1
3030.753039.753043.12subterraneanv1
3529.123530.253531.38md6d512
5898.385899.505899.50lane512
6376.506377.626382.12syconhash256v1
10654.8810658.2510670.62skinnyhashtk2
11918.2511925.0011929.50skinnyhashtk3
12740.6212741.7512755.25acehash256v1
28549.1228563.7528590.75photonbeetlehash256rate32v1
29082.3829084.6229084.62gage1h256c256r128
41260.5041306.6241317.88gage1h256c224r032
43736.6243742.2543763.62gage1h256c224r064
47088.0047111.6247157.75sivtemphotonhashv1
48117.3848119.6248126.38orangishv1
48558.3848573.0048574.12gage1h256c256r064
62809.8862809.8862811.00heron256v1
80137.1280142.7580147.25gage1h256c256r032
87678.0087678.0087687.00gage1h256c512r064
122308.88122315.62122332.50gage1h256c224r016
139469.62139470.75139475.25gage1h256c256r016
147339.00147340.12147340.12gage1h256c512r032
230960.25230971.50230985.00gage1h256c224r008
7371396.007373775.387376698.12fsb512

amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2394MHz; latour, supercop-20200522

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
1.041.041.04bebb4185
2.482.492.50edonr512
3.343.343.36md4
3.593.603.61bmw512
4.824.824.82edonr256
5.035.045.05blake2b
5.175.175.17k12
5.325.325.32md5
5.545.625.87bmw256
5.655.685.70beamsplitter
5.785.805.88shabal512
5.805.815.81shabal256
5.965.976.04sha1
6.386.396.39skein512512
6.396.396.39skein512256
6.526.526.52cubehash832
6.726.726.77blake3
6.926.957.03tiger
7.387.387.39blake64
7.387.387.39keccakc256treed2
7.417.427.42blake512
8.018.038.03sarmal256
8.048.048.08blake2s
8.258.258.25skein256256
8.988.988.98skein10241024
9.069.079.09keccakc512treed2
9.739.739.73keccakc256
9.769.779.82blake32
9.779.779.78sha384
9.769.789.84sha512
9.869.879.87shake128
9.879.919.92sarmal512
9.979.989.99lux512
10.5110.5310.55bblake256
10.9110.9310.95lux256
11.3111.3111.32keccakc448
11.3811.3811.39sha3224
11.8911.9311.94keccakc512
11.9811.9912.10blake256
12.0212.0312.04sha3256
12.0612.0612.08shake256
12.3812.3912.39cubehash1632
12.3912.3912.39cubehash512
12.4212.4212.43rfsb509
12.6812.6812.68keccak
13.5013.5013.50cubehash816
13.5213.5213.52luffa256
13.7413.7413.76sha256
13.7413.7513.75sha224
14.9114.9114.91luffa384
15.2315.2415.24fugue2
15.2615.2715.28ripemd160
15.5115.5215.53keccakc768
15.6215.6615.68sha3384
16.2116.2516.27bash256
16.6816.7216.74nasha256
17.6617.6717.84nasha512
17.8517.8517.86jh384
17.8517.8517.86jh512
17.8417.8617.86jh224
17.8417.8617.87jh256
20.6320.6320.63luffa512
20.6220.6520.70round3jh512
20.6320.6720.69shavite3256
20.6920.7020.70round3jh256
21.5521.5521.60bash384
22.2222.2322.23keccakc1024
22.4922.5122.52groestl256
22.4822.5822.62sha3512
23.6223.7023.77gimli24v1
24.7824.9225.00echosp256
24.9424.9624.97fugue256
26.6226.6226.63cubehash88
26.7226.7226.72cubehash1616
27.5027.5127.52echo256
28.8828.9228.94lane256
28.9129.0429.26whirlpool
31.4231.4431.49hamsi
31.7631.7631.76asconxofv12
31.7631.7631.76asconhashv12
32.4232.4532.46bash512
33.2233.2333.25groestl512
34.1634.1634.17echosp512
34.3334.3434.35shavite3512
37.6737.6737.81mgrostl256
37.8238.3438.57essence384
38.3338.4738.59essence512
38.5238.5638.90simd256
39.1339.4639.48md6d224
41.1641.1741.18shamashashv1
42.4742.4942.55md6d256
43.3043.3043.32mcssha6
43.2543.4943.52mcssha5
43.3243.5043.64mcssha4
45.3845.5445.67simd512
50.7550.7550.75cubehash84
51.3351.3551.36echo512
51.3051.6951.78fugue384
52.3152.3152.51cubehash168
52.7352.7752.84essence224
52.8352.8352.93essence256
53.0553.0653.07sneikha256
54.6954.8854.91md6d384
55.3555.3655.39fugue512
60.8160.8760.88xoodyakv1
67.2267.2667.30md6d512
68.7470.1970.35esch256v1
71.8071.8171.83saturninhashv2
87.4087.4687.55drygascon128
90.9090.9090.90coral256v1
101.40101.40101.40cubehash164
102.14102.29103.90esch384v1
104.56104.56104.58knot256v2
107.58107.98108.70sneikha384
108.00108.00108.02cubehash82
112.22112.24112.29drygascon256
121.34121.34121.37lane512
124.00124.00124.19floppsy
146.70149.31151.99fsb256
164.00164.01164.41knot256v1
204.81204.88205.42clxhash
212.85214.09214.50cubehash162
213.74214.50214.50cubehash81
328.66329.05329.21knot512
395.55395.87396.04knot384
423.40423.55423.65cubehash161
410.83438.75454.69fsb512
1053.701061.801062.87syconhash256v1
1387.581390.861391.17subterraneanv1
2131.652169.712222.39acehash256v1
2716.412717.012718.66sivrijndael256hash256v1
2978.792979.982989.54skinnyhashtk3
4856.944857.724858.28gage1h256c256r128
5304.405308.105338.56skinnyhashtk2
6836.126917.897030.59heron256v1
7292.047292.717293.83gage1h256c224r064
7510.747511.787512.84gage1h256c224r032
8034.388054.868059.94orangishv1
8094.348097.278099.71gage1h256c256r064
14558.3914560.3514562.38gage1h256c256r032
14627.5014628.9114638.53gage1h256c512r064
23293.3423297.2723300.08gage1h256c224r016
26573.3826575.5126577.40gage1h256c256r016
26804.7026806.5526807.69gage1h256c512r032
28539.3428545.0328571.10photonbeetlehash256rate32v1
45099.4145101.9745103.63gage1h256c224r008
47078.3247093.4547148.94sivtemphotonhashv1
Cycles/byte for 4096 bytes
quartilemedianquartilehash
1.121.121.12bebb4185
2.612.632.64edonr512
3.473.473.49md4
3.923.923.93bmw512
4.944.954.95edonr256
5.075.075.08blake2b
5.275.285.28k12
5.475.475.47md5
5.785.795.81beamsplitter
5.835.855.88bmw256
6.156.156.19sha1
6.266.266.27shabal256
6.266.266.37shabal512
6.556.556.57skein512512
6.556.556.56skein512256
6.636.656.66blake3
7.157.157.15cubehash832
7.147.237.25tiger
7.697.697.70blake64
7.707.707.70blake512
8.048.118.11blake2s
8.298.298.30sarmal256
8.378.378.38skein256256
8.608.628.62keccakc256treed2
9.389.389.39skein10241024
9.999.9910.03blake32
10.1110.1110.11keccakc256
10.1410.1410.19shake128
10.1710.1710.18sha384
10.1710.2010.27sha512
10.2210.2310.24sarmal512
10.3710.3710.38keccakc512treed2
11.1511.1711.17lux512
11.5011.5011.54bblake256
11.6411.6411.64sha3224
11.6511.6511.65keccakc448
11.7111.7111.73lux256
12.2412.2412.34blake256
12.3812.3912.39keccakc512
12.4012.4012.40sha3256
12.4512.4512.45shake256
12.7212.7212.72cubehash512
13.1713.1713.18keccak
13.1913.1913.19rfsb509
13.4713.4713.47cubehash1632
13.8213.8213.82luffa256
14.0414.0414.05sha256
14.0614.0714.08sha224
14.1414.1414.14cubehash816
15.3715.3715.37luffa384
15.5515.5715.58ripemd160
15.8815.8815.90keccakc768
15.9115.9215.95sha3384
16.7916.8016.81fugue2
16.7716.8416.89bash256
16.9217.0517.06nasha256
18.1518.1618.16jh512
18.1618.1718.18jh384
18.1618.1718.17jh224
18.1618.1718.18jh256
18.3018.3118.32nasha512
20.9720.9721.02round3jh512
21.0121.0121.03round3jh256
21.0121.0221.10shavite3256
21.1821.1821.18luffa512
21.8621.8821.90bash384
22.3722.3822.38keccakc1024
22.5922.6822.70sha3512
23.0223.0323.04groestl256
23.8623.8623.86gimli24v1
25.8025.8225.88echosp256
26.0426.0426.06fugue256
27.6027.6227.62cubehash88
27.9827.9827.98cubehash1616
28.3828.3928.40echo256
29.5829.6429.79whirlpool
29.8429.8429.85lane256
31.4431.4831.54hamsi
32.0332.0332.04asconhashv12
32.0332.0332.04asconxofv12
33.0233.0233.03bash512
34.8834.8934.91groestl512
35.3935.4035.42echosp512
35.4535.4735.47shavite3512
39.1839.1939.53simd256
39.2439.7239.88essence384
39.7839.8139.93essence512
39.7139.8939.94md6d224
41.3441.3841.38shamashashv1
41.6341.6341.63mgrostl256
43.0443.0543.15md6d256
44.1344.1344.13mcssha6
44.3744.3744.38mcssha4
44.7745.0545.05mcssha5
46.9146.9247.05simd512
51.3951.3951.39cubehash84
53.0153.0153.03echo512
53.4953.5053.52sneikha256
52.9353.5853.58fugue384
53.7253.7453.80essence224
53.7953.8253.90essence256
53.8753.8753.89cubehash168
55.1455.3555.58md6d384
58.3258.3958.47fugue512
61.1661.1661.17xoodyakv1
68.0168.0668.09md6d512
69.2069.2170.65esch256v1
72.4172.4172.42saturninhashv2
87.5487.5487.55drygascon128
91.6491.6491.64coral256v1
102.66102.66102.66cubehash164
103.04103.31104.52esch384v1
105.39105.39105.39knot256v2
103.82105.40107.81fsb256
108.98108.98109.00cubehash82
110.34110.34110.34sneikha384
113.03113.03113.04drygascon256
124.15124.15124.15floppsy
129.05129.05129.07lane512
164.38164.38164.38knot256v1
205.13205.17205.27clxhash
215.47215.48215.49cubehash81
215.72215.72215.72cubehash162
329.96329.96329.96knot512
395.98396.04396.05knot384
424.57424.57424.58cubehash161
1065.861071.371072.99syconhash256v1
1393.141394.701395.34subterraneanv1
2167.242200.832244.04acehash256v1
2709.902712.022714.61sivrijndael256hash256v1
3002.783003.853011.57skinnyhashtk3
4915.594916.454917.07gage1h256c256r128
5316.755317.975345.37skinnyhashtk2
6963.697027.417124.40heron256v1
7362.537364.587365.52gage1h256c224r064
7577.157578.647579.58gage1h256c224r032
8101.598115.978121.61orangishv1
8171.588175.078178.69gage1h256c256r064
14687.0914687.9714689.83gage1h256c256r032
14771.0614772.9714780.92gage1h256c512r064
14813.7014851.8114862.94fsb512
23489.5423492.3423495.98gage1h256c224r016
26793.1526796.3926798.51gage1h256c256r016
27040.3627042.2227043.55gage1h256c512r032
28492.5828497.9628513.64photonbeetlehash256rate32v1
45463.6645465.2945467.94gage1h256c224r008
47029.4747058.9747103.67sivtemphotonhashv1
Cycles/byte for 1536 bytes
quartilemedianquartilehash
1.281.281.29bebb4185
2.852.872.87edonr512
3.703.713.73md4
4.444.444.45bmw512
5.135.145.15blake2b
5.155.165.19edonr256
5.725.725.73md5
5.755.755.75k12
5.955.966.02beamsplitter
6.296.356.39bmw256
6.456.456.46sha1
6.666.686.72blake3
6.836.836.83skein512512
6.836.836.83skein512256
7.027.037.03shabal256
7.037.037.22shabal512
7.477.547.56tiger
8.118.178.17blake2s
8.178.198.21blake512
8.218.218.21cubehash832
8.228.238.23blake64
8.578.588.61skein256256
8.888.898.92sarmal256
10.0510.0510.05skein10241024
10.0710.0810.08keccakc256treed2
10.3610.3710.41blake32
10.8310.8510.86sha384
10.8610.8610.86shake128
10.8510.8810.93sha512
10.9110.9210.95sarmal512
10.9810.9910.99keccakc256
11.6011.6111.61keccakc512treed2
11.8211.8411.84sha3224
11.9711.9711.98keccakc448
12.6312.6712.77blake256
12.8512.8512.86sha3256
12.9112.9112.92shake256
12.9712.9712.98keccakc512
13.0313.0313.08lux256
13.1213.1413.18bblake256
13.2013.2213.23lux512
13.2713.2813.28cubehash512
13.9914.0014.00keccak
14.3214.3214.33luffa256
14.5414.5514.62sha224
14.5614.5614.57sha256
14.6114.6114.61rfsb509
15.2015.2015.20cubehash816
15.2815.2815.28cubehash1632
15.9816.0016.07sha3384
16.0416.0516.07ripemd160
16.0716.0716.14keccakc768
16.1416.1416.15luffa384
17.4717.5817.59nasha256
17.7117.7117.74bash256
18.6718.6718.68jh224
18.6618.6818.68jh384
18.6618.6818.69jh512
18.6618.6918.70jh256
19.3219.3619.37nasha512
19.3619.3919.40fugue2
21.5721.5721.66round3jh512
21.5921.5921.59round3jh256
21.6221.6321.81shavite3256
22.0822.0822.08luffa512
23.1023.1323.16bash384
23.2123.2123.22keccakc1024
23.2523.4023.44sha3512
24.0124.0124.05groestl256
24.2324.2324.35gimli24v1
25.3125.3625.40echosp256
27.8727.8827.94fugue256
29.2329.2929.29cubehash88
30.0730.0730.07cubehash1616
30.4730.5630.71whirlpool
31.1231.1331.14echo256
31.4731.4731.48lane256
31.8931.9532.03hamsi
32.5032.5032.50asconhashv12
32.5032.5032.50asconxofv12
33.9533.9633.97bash512
37.2837.2937.32shavite3512
37.7137.7237.73groestl512
38.8238.8438.88echosp512
39.2639.3339.62md6d224
40.1240.1340.59simd256
41.8941.8941.97shamashashv1
41.4941.9542.15essence384
42.0842.1942.20essence512
42.5042.6042.62md6d256
45.5745.5745.57mcssha6
45.8145.8345.84mcssha4
47.3847.6447.65mcssha5
48.2348.2448.25mgrostl256
49.4249.4449.58simd512
52.4652.4652.46cubehash84
54.2254.2254.28sneikha256
54.7354.7455.00md6d384
55.3755.4155.50essence224
55.3555.4355.48essence256
55.9055.9555.97echo512
56.4756.5056.52cubehash168
55.9256.7256.73fugue384
61.6361.6361.64xoodyakv1
63.3263.5263.54fugue512
67.3267.3367.34md6d512
69.9769.9770.01esch256v1
73.4173.4173.41saturninhashv2
87.5687.7687.86drygascon128
92.8892.8992.89coral256v1
104.77104.77104.77cubehash164
105.04105.05106.24esch384v1
106.78106.78106.79knot256v2
110.61110.62110.67cubehash82
112.44112.46112.46sneikha384
112.45113.04116.13fsb256
114.33114.33114.34drygascon256
124.39124.39124.39floppsy
141.89141.90141.94lane512
165.01165.01165.01knot256v1
205.88205.96206.13clxhash
217.10217.13217.15cubehash81
217.75217.75217.75cubehash162
332.12332.12332.18knot512
398.40398.40398.40knot384
427.17427.20427.22cubehash161
1081.971088.681088.72syconhash256v1
1398.431398.591399.16subterraneanv1
2206.802234.502286.05acehash256v1
2700.802701.222711.57sivrijndael256hash256v1
3039.873045.263048.50skinnyhashtk3
5011.355012.505013.57gage1h256c256r128
5334.975336.725364.01skinnyhashtk2
7145.607209.247308.21heron256v1
7483.037484.387485.59gage1h256c224r064
7686.327687.377689.02gage1h256c224r032
8203.998224.358227.51orangishv1
8299.548306.038314.13gage1h256c256r064
14897.0314901.8714906.31gage1h256c256r032
15008.5015012.8415017.89gage1h256c512r064
23811.4323816.3723821.21gage1h256c224r016
27158.0927164.0427166.28gage1h256c256r016
27431.4927435.0027439.66gage1h256c512r032
28401.7128407.8228417.35photonbeetlehash256rate32v1
38753.6138824.1738845.35fsb512
46064.9246070.6246075.31gage1h256c224r008
46967.5046981.9747023.49sivtemphotonhashv1
Cycles/byte for 576 bytes
quartilemedianquartilehash
1.661.671.70bebb4185
3.193.203.23edonr512
4.224.234.25md4
5.445.445.47bmw512
5.845.845.86blake2b
5.865.885.95edonr256
6.306.316.36beamsplitter
6.456.456.47md5
6.526.526.53k12
6.506.616.62blake3
7.177.207.20sha1
7.307.487.53bmw256
7.557.557.56skein512256
7.567.567.56skein512512
8.308.318.33blake2s
8.418.448.45tiger
8.728.758.77blake512
8.808.808.84blake64
8.948.948.95shabal256
8.948.959.50shabal512
9.149.149.19skein256256
9.459.479.53sarmal256
11.0311.0311.03cubehash832
11.3411.3411.38blake32
11.4411.4511.47sarmal512
11.5911.6211.64sha384
11.6611.6711.75sha512
11.7211.7211.73shake128
12.2712.2712.28keccakc256
12.8312.8312.83skein10241024
13.7313.7813.89blake256
13.9513.9713.98keccakc256treed2
14.4214.4214.42sha3256
14.4214.4214.45sha3224
14.5014.5214.52shake256
14.7514.7514.75cubehash512
14.7714.7814.80keccak
14.8614.8614.88keccakc448
14.8614.8614.88keccakc512
15.6915.6915.69luffa256
15.9215.9215.94sha256
15.8815.9416.02sha224
16.5016.5016.66lux256
17.2217.2717.44sha3384
17.4417.4717.48ripemd160
17.6117.6117.81keccakc768
17.8117.8618.03bblake256
18.0018.0218.02cubehash816
18.0318.0818.11keccakc512treed2
18.2018.2018.20luffa384
18.2818.3018.31rfsb509
18.4418.4418.47bash256
19.0219.0519.06nasha256
20.0220.0220.03jh224
20.0220.0320.05jh384
20.0320.0520.11jh256
20.0320.0620.08jh512
20.0820.0820.08cubehash1632
20.1420.1420.16lux512
20.3620.3920.42nasha512
23.1623.1723.27round3jh512
23.1923.1923.19round3jh256
23.1923.2023.81shavite3256
24.5024.5024.50luffa512
25.2025.2225.25gimli24v1
25.6125.6125.69bash384
25.5225.6725.78sha3512
25.7325.7325.77keccakc1024
26.2826.3326.36fugue2
26.7226.7326.77groestl256
29.3129.3330.59echosp256
32.1232.1632.22hamsi
32.8032.8132.86fugue256
32.8633.1433.16whirlpool
33.5833.7233.72cubehash88
33.7533.7533.75asconhashv12
33.7533.7533.75asconxofv12
35.5935.6135.61cubehash1616
35.7535.8035.81lane256
36.4536.4536.48bash512
37.2737.3037.31echo256
38.5338.5338.56shavite3512
41.5841.5841.59groestl512
42.9443.0343.41simd256
43.6743.7243.72shamashashv1
46.5546.5946.64echosp512
47.4848.0248.19essence384
48.1948.2748.28essence512
49.4149.4249.42mcssha6
49.6749.7249.75mcssha4
54.3954.5554.59mcssha5
55.3355.3355.33cubehash84
56.1456.1956.31sneikha256
57.9157.9257.94echo512
59.6959.7359.78essence256
59.5559.7559.80essence224
61.4861.5661.64simd512
61.9261.9461.95mgrostl256
62.8862.8862.89xoodyakv1
63.4263.5563.56cubehash168
64.3165.0965.11fugue384
72.0372.0373.50esch256v1
76.0976.1176.11saturninhashv2
76.7277.1777.22fugue512
79.0979.1979.41md6d224
85.3385.6785.69md6d256
88.3488.3888.39drygascon128
96.1996.1996.19coral256v1
109.59109.61110.80esch384v1
110.27110.31110.78md6d384
110.38110.38110.38cubehash164
110.48110.48110.50knot256v2
114.97114.98115.08cubehash82
117.83117.84117.89drygascon256
117.33117.88118.05sneikha384
125.05125.05125.06floppsy
133.97134.73137.02fsb256
135.58135.67135.77md6d512
166.69166.69166.70knot256v1
189.78189.78189.91lane512
207.91207.98208.20clxhash
221.44221.44221.58cubehash81
223.16223.16223.16cubehash162
337.92337.94337.94knot512
403.64403.64403.64knot384
434.08434.17434.19cubehash161
1127.171134.781134.86syconhash256v1
1412.661412.801413.52subterraneanv1
2292.732343.802399.64acehash256v1
2690.732691.282691.78sivrijndael256hash256v1
3142.273142.723152.05skinnyhashtk3
5260.315261.205274.88gage1h256c256r128
5377.125390.845403.28skinnyhashtk2
7640.427687.817797.88heron256v1
7795.597796.007809.53gage1h256c224r064
7975.177981.667985.61gage1h256c224r032
8487.278495.388507.08orangishv1
8643.008653.558661.28gage1h256c256r064
15462.3115468.8615475.03gage1h256c256r032
15645.1415648.4715652.00gage1h256c512r064
24666.1924673.0324684.64gage1h256c224r016
28131.9228140.4828148.08gage1h256c256r016
28153.6428162.5928175.12photonbeetlehash256rate32v1
28476.9128488.8028489.70gage1h256c512r032
46768.3046799.0846821.31sivtemphotonhashv1
47676.3147687.6647694.64gage1h256c224r008
102688.92102799.88102856.48fsb512
Cycles/byte for 64 bytes
quartilemedianquartilehash
5.775.915.91bebb4185
7.737.737.73blake3
9.009.149.14edonr512
9.849.849.84blake2s
9.849.9810.12beamsplitter
11.2511.5311.53md4
11.8111.8111.95blake2b
12.8012.9413.08edonr256
14.4814.6214.77md5
16.1716.1716.45skein256256
16.5916.7317.02sha1
16.7316.8816.88skein512256
16.8816.8817.02skein512512
18.5618.5618.70k12
18.8418.8418.84blake512
19.2719.2719.55blake64
19.2719.2719.55bmw512
19.6919.6919.83tiger
20.9520.9521.23bmw256
21.2321.3821.38sarmal256
24.0524.0524.89blake32
24.1924.1924.33sarmal512
25.7325.7325.73sha384
26.0226.1626.30sha512
27.4227.4227.42sha3256
27.4227.5627.56sha3224
27.7027.7027.84sha3512
27.8427.8427.84sha3384
27.8427.8427.84shake128
27.8428.1228.12blake256
28.2728.2728.41shake256
30.8030.8030.94keccakc1024
30.8030.9430.94keccak
31.2231.3631.78keccakc768
31.3631.5031.50keccakc512
31.7831.7831.92keccakc448
32.4832.6232.62keccakc256
32.6232.6232.77luffa256
32.6232.9133.05sha224
32.9133.0533.05cubehash512
32.9133.0533.05sha256
33.6133.7534.03shabal256
33.61?33.89?38.67?shabal512
34.4535.0235.30ripemd160
36.0036.0036.00bash384
36.2836.2836.28bash256
37.4137.4137.41gimli24v1
37.2737.5537.83nasha256
37.4137.5537.55jh224
37.4137.5537.55jh256
37.5537.5537.55jh384
37.5537.5537.69jh512
41.0641.0641.06hamsi
41.3441.4841.48skein10241024
41.9141.9142.05nasha512
43.1743.1743.31round3jh512
43.3143.3143.31round3jh256
43.59?43.73?48.94?shavite3256
43.8844.0244.02luffa384
47.5347.5347.67cubehash832
49.5049.6449.64asconxofv12
49.6449.6449.64asconhashv12
54.0054.1454.14cubehash816
55.4155.5555.55luffa512
60.7560.8962.86lux256
61.0361.1761.45groestl256
61.4561.5961.73rfsb509
64.5564.6964.97whirlpool
65.1165.2566.23shamashashv1
68.4868.4868.48bash512
72.1472.1472.28shavite3512
75.0975.8077.34bblake256
78.8978.8979.59xoodyakv1
78.7579.0379.31simd256
81.5681.7081.98sneikha256
81.9881.9881.98cubehash1632
85.6486.2086.34keccakc512treed2
86.6286.6286.62keccakc256treed2
89.3089.3089.44echo256
89.3089.4493.66echosp256
89.1690.1490.14cubehash88
90.7090.8490.98lane256
91.4191.4191.55cubehash84
95.3495.4896.47fugue256
96.8996.8996.89drygascon128
98.0298.1698.16mcssha6
98.4498.5899.00esch256v1
98.8699.0099.14mcssha4
101.11101.11101.25lux512
104.34104.34104.48cubehash1616
108.14108.42108.84groestl512
110.53110.53111.09saturninhashv2
111.23111.38111.66echo512
111.38111.80111.80echosp512
113.20113.34113.62essence256
113.34113.62114.75essence224
114.19114.47115.45fugue2
124.03124.31124.31essence384
125.16125.86126.00essence512
133.03133.17133.17floppsy
137.53137.67137.67coral256v1
142.73142.88142.88mcssha5
152.02153.00153.28cubehash168
157.92157.92157.92knot256v2
162.98163.12163.41drygascon256
168.33168.33169.17esch384v1
170.16170.30171.14cubehash82
171.84172.12172.27fugue384
179.44179.44179.58cubehash164
188.02188.44189.28simd512
188.44188.44188.58knot256v1
189.84190.83190.83sneikha384
226.41226.41226.41clxhash
233.72233.86233.86mgrostl256
249.05252.42253.55fugue512
256.22257.20257.34md6d224
273.94274.50275.06md6d256
276.89277.59278.16cubehash81
291.94291.94292.08cubehash162
295.88296.72297.42fsb256
359.30359.44359.58md6d384
412.17412.17412.31knot512
441.28441.98442.12md6d512
446.34446.48446.91knot384
522.98523.55524.25cubehash161
737.30737.44738.56lane512
1598.201598.341603.12subterraneanv1
1713.381725.611725.89syconhash256v1
2558.672559.942561.77sivrijndael256hash256v1
3487.223542.203606.61acehash256v1
4467.094470.194483.41skinnyhashtk3
5966.165966.305996.53skinnyhashtk2
8505.848506.278506.27gage1h256c256r128
11725.1711725.8811727.84gage1h256c224r032
11842.7311843.5811845.69gage1h256c224r064
12044.1112053.8112055.08orangishv1
13135.7813137.6113148.16gage1h256c256r064
13837.2213898.8114122.69heron256v1
22750.5922753.2722760.02gage1h256c256r032
23749.1723750.3023770.41gage1h256c512r064
24962.4824975.4224982.88photonbeetlehash256rate32v1
35658.9835673.7535676.84gage1h256c224r016
40652.5840670.3040760.72gage1h256c256r016
41853.6641854.3641942.81gage1h256c512r032
44123.9144177.4844276.77sivtemphotonhashv1
68300.3068306.2068431.22gage1h256c224r008
921908.53922230.00922611.23fsb512
Cycles/byte for 8 bytes
quartilemedianquartilehash
38.2538.2539.38bebb4185
40.5040.5041.62beamsplitter
60.7560.7560.75md4
65.2566.3867.50edonr256
66.3866.3866.38blake3
72.0074.2574.25edonr512
74.2574.2574.25md5
79.8879.8879.88blake2s
82.1283.2584.38sha1
93.3893.3895.62skein256256
95.6295.6295.62blake2b
94.5096.7596.75tiger
114.75114.75115.88hamsi
113.62115.88117.00bmw256
114.75117.00118.12gimli24v1
119.25119.25120.38blake32
130.50131.62132.75blake256
133.88133.88135.00skein512256
135.00135.00136.12skein512512
142.88144.00144.00luffa256
147.38147.38148.50k12
149.62149.62149.62sha256
149.62149.62150.75sha224
150.75150.75150.75blake512
155.25156.38156.38blake64
155.25156.38156.38bmw512
155.25157.50158.62ripemd160
166.50167.62169.88nasha256
169.88169.88171.00asconhashv12
169.88169.88171.00asconxofv12
175.50175.50175.50cubehash512
183.38184.50186.75sarmal256
187.88?187.88?262.12?shavite3256
203.62203.62203.62floppsy
205.88205.88205.88sha384
208.12209.25210.38sha512
210.38211.50213.75sarmal512
213.75213.75214.88shamashashv1
218.25219.38219.38sha3224
218.25219.38219.38sha3256
219.38219.38220.50luffa384
220.50220.50221.62shabal256
220.50?221.62?262.12?shabal512
221.62221.62221.62sha3384
221.62221.62222.75sha3512
221.62221.62222.75shake128
225.00226.12226.12shake256
230.62230.62230.62sneikha256
247.50247.50247.50keccak
248.62248.62248.62keccakc1024
249.75250.88250.88keccakc512
249.75250.88262.12keccakc768
250.88250.88250.88drygascon128
252.00253.12253.12keccakc448
252.00253.12253.12xoodyakv1
257.62258.75259.88keccakc256
274.50274.50275.62luffa512
282.38283.50283.50whirlpool
289.12289.12289.12bash512
289.12290.25290.25bash256
290.25290.25292.50bash384
302.62303.75303.75saturninhashv2
303.75303.75306.00jh224
303.75303.75306.00jh384
302.62304.88306.00jh256
303.75306.00307.12jh512
308.25309.38311.62groestl256
329.62329.62329.62nasha512
330.75331.88331.88skein10241024
334.12334.12337.50cubehash832
337.50346.50346.50cubehash816
346.50347.62348.75round3jh512
348.75349.88349.88round3jh256
360.00360.00360.00knot256v1
365.62365.62366.75clxhash
374.62374.62376.88esch256v1
378.00378.00378.00cubehash84
415.12417.38434.25lux256
418.50418.50419.62rfsb509
436.50436.50436.50knot256v2
470.25470.25470.25coral256v1
480.38480.38481.50mcssha6
488.25489.38491.62mcssha4
499.50507.38513.00bblake256
523.12533.25534.38cubehash88
568.12568.12573.75cubehash1632
578.25578.25579.38shavite3512
586.12587.25588.38fugue256
605.25606.38616.50cubehash82
630.00633.38633.38drygascon256
635.62635.62637.88simd256
644.62645.75646.88lux512
649.12651.38652.50sneikha384
636.75653.62654.75cubehash1616
684.00685.12686.25keccakc512treed2
690.75693.00693.00keccakc256treed2
707.62709.88714.38essence224
709.88709.88713.25echo256
708.75711.00711.00essence256
713.25714.38760.50echosp256
711.00721.12721.12cubehash81
730.12730.12731.25lane256
731.25731.25732.38cubehash164
733.50733.50734.62esch384v1
801.00808.88810.00fugue2
838.12838.12839.25mcssha5
852.75852.75853.88cubehash162
848.25856.12858.38cubehash168
865.12865.12867.38groestl512
891.00892.12895.50knot384
892.12893.25895.50echosp512
893.25893.25895.50echo512
996.75996.75997.88knot512
1012.501018.121022.62essence384
1020.381020.381020.38fugue384
1019.251026.001027.12essence512
1220.621226.251230.75cubehash161
1527.751536.751539.00simd512
1596.381624.501633.50fugue512
1852.881854.001855.12mgrostl256
2040.752054.252056.50md6d224
2189.252191.502203.88md6d256
2387.252389.502391.75fsb256
2872.122873.252875.50md6d384
2878.882889.002891.25sivrijndael256hash256v1
3029.623030.753043.12subterraneanv1
3515.623531.383534.75md6d512
5899.505899.505908.50lane512
6348.386377.626379.88syconhash256v1
10611.0010620.0010689.75skinnyhashtk2
11922.7511934.0011955.38skinnyhashtk3
12885.7513091.6213172.62acehash256v1
28513.1228535.6228569.38photonbeetlehash256rate32v1
29098.1229099.2529121.75gage1h256c256r128
41260.5041290.8841317.88gage1h256c224r032
43736.6243749.0043763.62gage1h256c224r064
47088.0047156.6247162.25sivtemphotonhashv1
48117.3848125.2548161.25orangishv1
48530.2548542.6248564.00gage1h256c256r064
62748.0062811.0063930.38heron256v1
80129.2580140.5080156.25gage1h256c256r032
87678.0087690.3887763.50gage1h256c512r064
122227.88122290.88122314.50gage1h256c224r016
139350.38139448.25139469.62gage1h256c256r016
147339.00147340.12147340.12gage1h256c512r032
230960.25230968.12230997.38gage1h256c224r008
7375143.387378140.387380688.50fsb512

ppc32; G3 (G3); 2006 IBM PowerPC Broadway; 1 x 729MHz; nintendowiilinuxngx, supercop-20191221

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)

Cycles/byte for long messages
quartilemedianquartilehash
4.924.924.93md4
7.117.117.11md5
7.697.697.69edonr256
7.887.897.90sha1
9.099.099.11shabal512
9.099.099.09shabal256
11.2811.2811.29bmw256
13.4013.4113.42blake2s
14.1314.1414.16blake32
17.9817.9817.98edonr512
18.6218.6318.63blake256
18.8818.8918.90sha224
18.8818.9018.96sha256
20.5020.5120.51bblake256
24.5824.5924.66bmw512
25.3225.3825.45k12
32.4732.4732.48luffa256
33.0033.0033.00cubehash512
33.0033.0033.06cubehash1632
33.3833.3933.46blake2b
36.9537.0037.07shavite3256
38.2538.3638.43ripemd160
38.6938.7038.73keccakc256
40.2640.3640.43shake128
43.7943.8043.86keccakc448
45.8845.9045.97keccakc512
46.1446.1446.16sha3224
47.4247.4447.46cubehash832
47.6247.6247.69sneikha256
48.0848.1548.22keccak
48.2548.2648.32fugue256
48.4548.5348.61shake256
48.5348.5348.61sha3256
55.9055.9755.98mcssha4
55.9655.9756.04mcssha6
55.9755.9755.98mcssha5
56.1056.1256.19sha512
57.3757.3857.45luffa512
57.4457.5557.64keccakc768
57.2357.9258.37shavite3512
58.9359.0059.07asconhashv12
60.7660.8661.12skein512512
60.7660.9161.31skein512256
61.6661.7361.94sha3384
61.5761.7462.58echosp256
67.0367.1167.31skein256256
70.0570.1570.25saturninhashv2
71.9472.0372.71echo256
72.9572.9874.38blake64
73.1573.5679.15sha384
73.9374.0074.15skein10241024
74.8174.8874.94cubehash816
79.3579.4882.23keccakc1024
82.9283.0884.66blake512
85.6885.7686.24asconxofv12
86.4486.5287.50jh512
86.4586.5287.80jh256
86.4586.5288.23jh224
86.4586.5388.76jh384
86.6586.7489.27sha3512
89.4389.5089.57sneikha384
91.3191.4896.13echosp512
92.8794.5196.57groestl256
95.8696.33101.37mgrostl256
96.50?96.92?108.63?fugue512
96.9697.45102.82simd256
99.20100.66104.81round3jh256
100.54?101.29?116.28?round3jh512
99.13102.98106.36md6d224
111.45112.54118.27md6d256
112.51?115.29?149.21?simd512
122.31122.38124.12cubehash1616
122.87123.29125.10whirlpool
127.73?129.46?149.59?groestl512
129.68129.75131.12cubehash88
132.75134.13139.14echo512
141.51144.36153.46md6d384
161.99?184.75?194.06?md6d512
185.36187.20189.62knot256v2
222.37226.06227.60cubehash168
238.08239.98241.66cubehash84
271.73275.16276.97gimli24v1
310.15313.41317.62xoodyakv1
423.99425.56432.10knot256v1
429.22430.47433.72cubehash164
458.76460.42463.73cubehash82
615.61619.21633.69knot384
838.63842.70873.27cubehash162
869.60884.99896.98cubehash81
974.23987.261012.76knot512
1614.88?1653.83?3564.73?cubehash161
1925.10?2009.46?3917.13?syconhash256v1
382.42?2199.78?6254.75?fsb256
697.24?3691.22?5535.21?fsb512
514.13?4330.78?4377.04?subterraneanv1
4211.41?5169.01?7098.22?sivrijndael256hash256v1
9874.38?11765.80?11816.37?gage1h256c256r128
10332.75?12146.13?12215.61?gage1h256c224r032
10344.66?12206.84?12277.65?acehash256v1
15343.09?17215.89?19057.42?gage1h256c224r064
16819.86?17794.65?19641.71?gage1h256c256r064
31354.7933197.0433289.86gage1h256c512r064
31599.2433500.5034401.95gage1h256c256r032
48255.9749438.2852271.64photonbeetlehash256rate32v1
52279.2554217.2557907.57gage1h256c224r016
59538.0562148.7664234.62gage1h256c512r032
61121.7463264.3065518.21gage1h256c256r016
81824.7483481.4185649.46sivtemphotonhashv1
105253.13107029.86109606.95gage1h256c224r008
Cycles/byte for 4096 bytes
quartilemedianquartilehash
5.135.135.14md4
7.357.357.35md5
7.937.937.93edonr256
8.158.158.16sha1
9.839.839.83shabal256
9.839.839.84shabal512
11.7511.7511.75bmw256
13.5713.5713.57blake2s
14.5114.5214.52blake32
18.6918.6918.69edonr512
19.0719.0719.07blake256
19.3519.3519.35sha224
19.3519.3519.38sha256
22.8222.8222.82bblake256
26.2626.2626.30bmw512
26.6626.6826.69k12
33.1833.1833.18luffa256
33.5633.5633.59blake2b
33.8133.8133.81cubehash512
35.8335.8335.86cubehash1632
37.5837.5937.62shavite3256
39.1039.1139.13ripemd160
40.2540.2540.26keccakc256
41.5141.5341.55shake128
45.1545.1545.18keccakc448
47.0347.0347.04sha3224
47.7247.7247.76keccakc512
48.0448.0448.07sneikha256
49.8949.8949.92sha3256
50.0250.0250.05shake256
50.1050.1050.13keccak
51.3151.3151.35fugue256
52.1552.1552.15cubehash832
57.1857.1857.21mcssha6
57.2057.2057.21mcssha4
57.9557.9557.95mcssha5
58.1058.1158.15sha512
58.8458.8758.90keccakc768
58.9558.9558.98luffa512
59.5059.5059.53asconhashv12
59.7759.8360.03shavite3512
62.0462.1162.31skein512256
62.1762.1862.31skein512512
62.7362.7362.82sha3384
64.3264.3964.75echosp256
67.8367.8467.94skein256256
70.7270.7570.78saturninhashv2
74.6574.6674.98echo256
75.5075.5176.21blake64
76.0276.0578.84sha384
76.9476.9577.02skein10241024
79.5879.5879.62cubehash816
79.9979.9981.34keccakc1024
85.8985.9486.70blake512
86.4586.4686.69asconxofv12
86.9787.0088.25sha3512
87.9487.9488.58jh256
87.9487.9488.80jh224
87.9687.9689.08jh384
87.9687.9688.45jh512
90.5990.5990.62sneikha384
91.8191.8494.17echosp512
96.0496.8898.26md6d224
96.9896.9898.00groestl256
98.8999.03101.67simd256
101.40101.44103.95mgrostl256
102.24102.28104.35round3jh256
102.26102.60110.10round3jh512
102.76102.97108.83fugue512
105.59106.07107.93md6d256
117.52?118.29?135.18?simd512
124.78124.89125.77whirlpool
130.98130.98131.85cubehash1616
134.46134.46135.14cubehash88
137.02137.50147.45groestl512
138.08138.39140.90echo512
144.12145.15148.01md6d384
177.60182.31185.69md6d512
188.55188.62189.83knot256v2
233.36234.04234.78cubehash168
244.21244.45245.29cubehash84
275.83276.61277.49gimli24v1
313.19313.93316.03xoodyakv1
425.80425.83429.04knot256v1
438.80438.83440.21cubehash164
464.40464.46466.08cubehash82
621.50621.62628.20knot384
849.04850.19865.42cubehash162
888.63889.19894.93cubehash81
986.14988.721001.32knot512
1655.07?1658.50?2613.49?cubehash161
2017.38?2023.58?2975.98?syconhash256v1
2429.75?3382.99?3404.57?subterraneanv1
5165.755170.275652.01sivrijndael256hash256v1
10928.3611393.4811416.52gage1h256c256r128
11354.3411814.4011830.36gage1h256c224r032
11381.8711846.9211863.46acehash256v1
16429.8016889.4717332.93gage1h256c224r064
18392.4318396.6218846.56gage1h256c256r064
32613.9733467.1433942.12fsb512
32563.5733474.7233515.58gage1h256c512r064
32813.2533740.8734186.00gage1h256c256r032
35035.4235426.8836816.72fsb256
48845.5849330.0250293.26photonbeetlehash256rate32v1
54999.2155491.2856856.34gage1h256c224r016
61905.6962407.5463295.13gage1h256c512r032
63063.1163620.9364283.45gage1h256c256r016
83209.0383549.7684177.47sivtemphotonhashv1
106828.35107603.70108510.59gage1h256c224r008
Cycles/byte for 1536 bytes
quartilemedianquartilehash
5.485.485.48md4
7.767.767.77md5
8.348.348.34edonr256
8.598.598.61sha1
11.0511.0611.06shabal256
11.0711.0711.07shabal512
12.5312.5312.54bmw256
13.8313.8413.84blake2s
15.1415.1415.15blake32
19.8019.8019.81blake256
19.8819.8819.88edonr512
20.1120.1120.20sha224
20.1220.1220.12sha256
26.6626.6626.67bblake256
28.7828.7928.80k12
29.0529.0629.08bmw512
33.8433.8433.85blake2b
34.3634.3634.37luffa256
35.1635.1635.16cubehash512
38.6238.6338.63shavite3256
40.3240.3340.38ripemd160
40.5340.5440.54cubehash1632
43.8343.8443.85keccakc256
44.3444.3444.38shake128
46.5046.5046.51keccakc448
47.6747.6747.67sha3224
48.7348.7348.74sneikha256
50.0550.0550.05keccakc512
51.4851.4851.58sha3256
51.8351.8351.84shake256
53.3453.3453.37keccak
56.4156.4156.50fugue256
59.1959.2059.20mcssha6
59.2659.2659.34mcssha4
59.5459.5559.57keccakc768
59.9960.0060.00cubehash832
60.3260.3360.33asconhashv12
61.2461.2461.24mcssha5
61.4561.4561.45sha512
61.5661.5761.57luffa512
62.9362.9462.94sha3384
62.9863.1664.34shavite3512
63.7663.7663.77echosp256
64.1664.1664.16skein512256
64.4264.4264.43skein512512
69.0569.0669.15skein256256
71.7071.7171.73saturninhashv2
79.7379.7479.76blake64
79.9180.2780.63sha384
81.8581.8581.88skein10241024
81.9881.9982.01echo256
82.9182.9182.92keccakc1024
87.4387.4487.44cubehash816
87.6187.6187.70asconxofv12
89.5889.5889.59sha3512
90.3190.3190.32jh256
90.3190.3190.41jh224
90.3590.3590.45jh384
90.3690.3690.37jh512
90.6890.7090.70blake512
92.4092.4092.41sneikha384
96.3498.23100.73md6d224
100.73100.74100.90echosp512
101.09101.09101.12groestl256
101.31101.62101.77simd256
104.98104.98105.08round3jh256
105.02105.02105.12round3jh512
104.59106.77108.77md6d256
109.95109.96110.05mgrostl256
113.20113.20113.29fugue512
123.41123.57123.69simd512
127.66127.67127.77whirlpool
142.30142.31142.40cubehash88
145.32145.33145.41cubehash1616
145.76145.85145.95echo512
150.84150.95151.68groestl512
158.00161.09163.91md6d384
191.02191.03191.12knot256v2
195.18?200.89?218.07?md6d512
247.70247.70247.79cubehash168
252.05252.06252.90cubehash84
279.45279.45281.60gimli24v1
315.30315.38317.25xoodyakv1
426.55426.63428.85knot256v1
452.45452.54454.50cubehash164
471.56471.58473.82cubehash82
624.58626.31627.94knot384
862.27863.87867.26cubehash162
894.45896.27901.10cubehash81
991.66993.01998.09knot512
1666.741667.621671.76cubehash161
2048.382052.182109.43syconhash256v1
2435.622438.342491.83subterraneanv1
4200.48?4238.37?6755.42?sivrijndael256hash256v1
9188.84?11723.94?11772.28?gage1h256c256r128
12103.4612110.2312174.11gage1h256c224r032
12141.1012147.0513339.88acehash256v1
16293.6316393.2417594.91gage1h256c224r064
17831.6719094.4619125.70gage1h256c256r064
33519.0833616.5533950.86gage1h256c512r064
33772.4633836.1335040.32gage1h256c256r032
48520.4848575.4648692.53photonbeetlehash256rate32v1
54573.0557022.8658234.83gage1h256c224r016
63337.3463426.8064929.39gage1h256c256r016
62650.0463845.0263941.86gage1h256c512r032
81983.5182314.0384377.98fsb512
82686.4883809.0585852.10sivtemphotonhashv1
89868.7291157.9792710.63fsb256
108324.36109704.44111951.47gage1h256c224r008
Cycles/byte for 576 bytes
quartilemedianquartilehash
6.426.426.42md4
8.838.838.85md5
9.449.449.44edonr256
9.759.759.79sha1
14.3314.3314.33shabal256
14.3514.3814.38shabal512
14.5414.5414.54blake2s
14.6214.6214.62bmw256
16.7916.8116.81blake32
21.1921.1921.21edonr512
21.7721.7721.79blake256
22.1522.1522.15sha224
22.1722.1722.19sha256
32.4632.4632.48k12
33.8833.8833.90bmw512
36.9236.9236.94bblake256
37.5037.5237.52luffa256
38.2338.2338.31blake2b
38.7538.7738.77cubehash512
41.4041.4241.44shavite3256
43.6043.6743.69ripemd160
48.0848.0848.08shake128
49.1749.1749.19keccakc256
50.5850.5850.58sneikha256
53.0853.1053.10cubehash1632
56.8356.8356.85keccak
56.9656.9856.98sha3224
57.0057.0057.02sha3256
57.5857.5857.60keccakc512
57.9257.9457.94shake256
58.0858.1058.10keccakc448
62.5262.5462.54asconhashv12
64.2164.2364.23sha512
64.5664.5664.56mcssha6
64.7364.7564.77mcssha4
65.3165.3365.35keccakc768
65.3165.3365.38shavite3512
67.2767.2767.29sha3384
68.5468.5468.56luffa512
69.8169.8169.83skein512256
69.9870.0070.00fugue256
70.0270.0470.04mcssha5
70.5270.5270.81skein512512
72.3372.3372.35skein256256
74.2374.2574.25echosp256
74.3374.3374.35saturninhashv2
80.9280.9280.94cubehash832
83.0083.0283.02blake64
83.0483.2986.25sha384
90.7190.7190.71asconxofv12
91.7791.7991.79keccakc1024
94.1994.2394.25blake512
96.6296.6596.65jh224
96.6596.6596.67jh256
96.7396.7596.75jh384
96.7596.7796.77jh512
97.2197.2397.23sneikha384
97.7997.8197.81sha3512
98.6098.6098.60echo256
103.19103.21103.27skein10241024
108.21108.29108.35simd256
108.35108.38108.38cubehash816
112.04112.04112.06groestl256
112.29112.29112.31round3jh256
112.40112.42112.42round3jh512
120.96120.96120.96echosp512
121.52121.52121.75mgrostl256
135.88135.88136.10whirlpool
141.00141.02141.25fugue512
151.27151.42152.27simd512
151.79151.81151.83echo512
163.23163.25163.25cubehash88
170.58172.79174.85groestl512
183.56183.58183.58cubehash1616
197.62197.65197.67knot256v2
196.21198.90200.85md6d224
209.75219.52219.85md6d256
272.98273.00273.00cubehash84
285.94285.96286.35cubehash168
289.17289.17289.19gimli24v1
321.00321.02321.04xoodyakv1
332.77335.44346.40md6d384
416.79?426.88?473.31?md6d512
430.38430.38430.40knot256v1
490.69490.71490.94cubehash164
492.48492.50496.48cubehash82
632.79632.81633.04knot384
900.19900.21905.29cubehash162
913.27913.50919.83cubehash81
1008.401008.401013.46knot512
1701.251706.211728.00cubehash161
2132.352138.352146.67syconhash256v1
2459.482463.522483.48subterraneanv1
4179.464183.654240.23sivrijndael256hash256v1
9632.77?9638.71?16435.98?gage1h256c256r128
9924.88?9964.10?16723.92?gage1h256c224r032
9993.44?10000.15?16805.67?acehash256v1
14324.27?14437.50?21128.52?gage1h256c224r064
15915.58?19341.31?22719.83?gage1h256c256r064
35136.0835155.6538549.15gage1h256c512r064
35243.7935255.9438475.19gage1h256c256r032
46072.4846323.3149569.69photonbeetlehash256rate32v1
54068.46?57370.58?61007.79?gage1h256c224r016
63414.9666669.9470080.19gage1h256c512r032
63943.1267249.8370785.40gage1h256c256r016
80685.0484129.4084169.75sivtemphotonhashv1
111069.71114706.10117828.88gage1h256c224r008
213827.02214927.81218030.48fsb512
237245.06240702.06246843.67fsb256
Cycles/byte for 64 bytes
quartilemedianquartilehash
18.3818.3818.38md4
22.6922.6922.88md5
23.0623.0623.06blake2s
23.4423.4423.44edonr256
24.5624.7524.94sha1
38.0638.0638.06blake32
41.2541.4441.44bmw256
46.6946.8846.88edonr512
46.8847.0647.06blake256
48.0048.0048.19sha224
48.1948.1948.38sha256
56.0656.0656.06shabal256
56.2556.2556.44shabal512
74.2574.2574.25sneikha256
76.8876.8877.06shavite3256
77.8177.8178.00luffa256
78.3878.3878.56blake2b
84.7584.7584.94cubehash512
85.5085.5086.25ripemd160
88.6988.8889.06k12
90.7590.7590.75asconhashv12
103.12103.12103.12sha3224
103.31103.31103.31sha3256
104.44104.62104.62sha3384
105.75105.75105.94sha3512
107.81108.00108.00saturninhashv2
108.19108.19108.19bmw512
110.06110.06110.06keccakc1024
111.56111.56111.75shake256
114.00114.00114.00skein256256
114.19114.19114.19shake128
118.12118.31118.31keccakc768
124.12124.12124.12keccak
125.25125.25125.44shavite3512
126.19126.19126.19keccakc512
128.06128.06128.25keccakc448
129.00129.19129.19sha512
130.31130.31130.50asconxofv12
133.31133.31133.31mcssha6
134.81135.00135.00mcssha4
135.38135.38135.38keccakc256
140.62140.62140.62skein512256
146.81146.81147.00skein512512
156.94156.94157.12sha384
157.88157.88157.88luffa512
159.00159.00159.00sneikha384
160.31160.50160.50blake64
168.19168.19168.19bblake256
177.56177.75177.75jh224
177.75177.75177.75jh256
178.50178.50178.69jh384
178.69178.69178.69jh512
180.38180.38180.56blake512
182.44182.62182.62mcssha5
195.94196.12196.50simd256
205.88205.88206.06round3jh256
206.81206.81206.81round3jh512
213.75213.75213.94cubehash1632
236.62236.81236.81echosp256
240.19240.38240.38echo256
240.94240.94241.12whirlpool
243.94243.94243.94fugue256
252.38252.38252.56groestl256
282.19282.19282.38knot256v2
292.31292.50292.50echosp512
299.25299.44299.62echo512
323.25323.44323.44mgrostl256
335.81335.81335.81skein10241024
348.75348.75348.94cubehash832
376.12376.31376.31cubehash816
393.94394.12394.31xoodyakv1
413.44413.44413.44gimli24v1
431.06431.06431.25cubehash88
442.31442.31444.38groestl512
461.62461.81472.88simd512
479.25479.25479.44knot256v1
496.50496.50496.50fugue512
540.94540.94540.94cubehash84
625.12626.44650.81md6d224
673.12673.12673.12cubehash1616
700.31700.31700.50knot384
704.62705.56711.00md6d256
760.31760.50760.50cubehash82
775.50775.50775.50cubehash168
980.25980.25980.44cubehash164
1155.191155.381155.38cubehash81
1229.441229.441229.62knot512
1389.751389.751389.94cubehash162
1480.501487.441502.62md6d384
1923.94?1925.25?2371.31?md6d512
2167.122167.122167.31cubehash161
2779.692779.692781.75subterraneanv1
3241.313241.313242.62syconhash256v1
3956.443958.503963.94sivrijndael256hash256v1
14598.1914642.2514690.25gage1h256c224r032
15163.1215211.6915276.19acehash256v1
15539.0615591.5615865.12gage1h256c256r128
21743.4421786.9421904.12gage1h256c224r064
24179.81?24191.62?53292.75?gage1h256c256r064
34799.6234837.8834923.94photonbeetlehash256rate32v1
41848.1241859.7542112.69gage1h256c256r032
43032.0043086.7543441.50gage1h256c512r064
63167.81?63227.44?92624.81?sivtemphotonhashv1
68144.25?68212.50?129322.12?gage1h256c224r016
77603.25?77660.06?138777.94?gage1h256c256r016
78084.38?78143.44?139272.38?gage1h256c512r032
130266.56?160811.44?191459.62?gage1h256c224r008
1907152.69?1939441.31?2141667.56?fsb512
2092046.622122614.192156705.62fsb256
Cycles/byte for 8 bytes
quartilemedianquartilehash
105.00106.50106.50md4
121.50121.50123.00md5
130.50130.50132.00edonr256
132.00132.00136.50sha1
178.50178.50180.00blake2s
187.50187.50189.00blake32
219.00219.00219.00sneikha256
222.00223.50225.00blake256
231.00231.00232.50sha224
232.50232.50234.00sha256
241.50241.50241.50bmw256
303.00304.50304.50saturninhashv2
312.00313.50313.50asconhashv12
325.50325.50325.50shavite3256
361.50361.50363.00luffa256
369.00369.00369.00shabal256
370.50370.50370.50edonr512
370.50372.00372.00shabal512
375.00375.00382.50ripemd160
417.00417.00417.00cubehash512
442.50442.50444.00asconxofv12
561.00562.50562.50sneikha384
624.00624.00625.50blake2b
631.50631.50634.50skein256256
658.50658.50661.50k12
673.50675.00675.00mcssha6
687.00687.00688.50mcssha4
760.50760.50762.00knot256v2
786.00786.00786.00sha3224
786.00787.50787.50sha3256
790.50792.00792.00luffa512
796.50798.00798.00sha3384
807.00807.00808.50sha3512
853.50853.50853.50shake256
859.50861.00861.00bmw512
864.00865.50865.50knot256v1
873.00874.50874.50shake128
879.00879.00880.50keccakc1024
943.50943.50943.50keccakc768
955.50955.50957.00whirlpool
990.00990.00991.50keccak
999.00999.001000.50shavite3512
1006.501006.501006.50keccakc512
1021.501023.001023.00keccakc448
1030.501032.001032.00sha512
1068.001068.001069.50mcssha5
1080.001080.001080.00keccakc256
1122.001122.001123.50gimli24v1
1126.501126.501126.50skein512256
1176.001176.001177.50skein512512
1188.001188.001188.00bblake256
1245.001246.501246.50groestl256
1252.501252.501252.50sha384
1278.001279.501279.50xoodyakv1
1282.501284.001284.00blake64
1420.501422.001422.00knot384
1432.501432.501432.50jh224
1432.501432.501432.50jh256
1440.001440.001440.00jh384
1440.001440.001441.50jh512
1444.501444.501444.50blake512
1449.001449.001449.00cubehash1632
1563.001564.501567.50simd256
1612.501612.501612.50fugue256
1657.501659.001659.00round3jh256
1665.001666.501666.50round3jh512
1888.501890.001890.00echosp256
1918.501920.001920.00echo256
2335.502335.502337.00echosp512
2392.502392.502392.50echo512
2430.002431.502431.50cubehash816
2430.002431.502431.50cubehash832
2541.002541.002541.00cubehash88
2622.002622.002640.00mgrostl256
2650.502650.502650.50cubehash84
2682.002683.502683.50skein10241024
2869.502869.502871.00cubehash82
2970.002970.002971.50knot512
3061.503061.503061.50cubehash81
3298.503298.503300.00fugue512
3540.003574.503592.50groestl512
3637.503646.503652.50simd512
4375.504377.004378.50sivrijndael256hash256v1
4425.004426.504426.50cubehash1616
4630.504630.504632.00cubehash168
4834.504836.004836.00cubehash164
4947.004995.005146.50md6d224
5245.505245.505245.50cubehash162
5325.005326.505326.50subterraneanv1
5634.005643.005665.50md6d256
5835.005835.005836.50cubehash161
11863.5011917.5011941.50md6d384
11995.5011995.5011997.00syconhash256v1
15432.00?15561.00?18975.00?md6d512
39733.5039772.5039792.00photonbeetlehash256rate32v1
51544.5051544.5051898.50gage1h256c224r032
53283.0053283.0053878.50gage1h256c256r128
56017.5056019.0056419.50acehash256v1
67204.5067342.5067768.50sivtemphotonhashv1
80376.0080392.5080817.00gage1h256c224r064
89128.5089133.0089553.00gage1h256c256r064
147349.50147670.50147898.50gage1h256c256r032
158719.50159079.50159825.00gage1h256c512r064
233625.00233646.00234196.50gage1h256c224r016
266430.00266511.00267367.50gage1h256c256r016
275197.50275257.50278544.00gage1h256c512r032
440697.00?441676.50?752629.50?gage1h256c224r008
15131059.5015289728.0015595615.50fsb512
16962994.5017223016.5017478990.00fsb256

Version

This is version 2020.05.23 of the results-hash.html web page. This web page is in the public domain.